Mündəricat:
- Addım 1: Avadanlıq
- Addım 2: Hardware Setup
- Addım 3: Proqram təminatı - Arduino IDE, PyCharm IDE
- Addım 4: Arduino IDE
- Addım 5: Arduino IDE - Kod 1 -ci hissə
- Addım 6: Arduino IDE - Kod 2 -ci hissə
- Addım 7: PyCharm IDE -ni açın və Fayl -> Parametrləri vurun
- Addım 8: Layihə altında Layihə Tərcüməçisini seçin və "+" Nişanına basın
- Addım 9: Axtarış Çubuğuna Pyserial yazın və Paketi Yüklə düyməsini basın
- Addım 10: Aşağıdakı Python Kodu PyCharm IDE -də işləyir
- Addım 11: Python Kodu - 1 -ci hissə
- Addım 12: Python Kodu - 2 -ci hissə
- Addım 13: Final
- Addım 14: Video
![Python (pySerial) + Arduino + DC Motoru: 14 addım Python (pySerial) + Arduino + DC Motoru: 14 addım](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Video: Python (pySerial) + Arduino + DC Motoru: 14 addım
![Video: Python (pySerial) + Arduino + DC Motoru: 14 addım Video: Python (pySerial) + Arduino + DC Motoru: 14 addım](https://i.ytimg.com/vi/9xUVlkRJ1rU/hqdefault.jpg)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
![Python (pySerial) + Arduino + DC Motoru Python (pySerial) + Arduino + DC Motoru](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
Bu sürətli təlimat, bir Python GUI istifadə edərək bir DC motorunun sadə işini göstərir. Python -un bir Arduino lövhəsi ilə əlaqə qurmasını təmin etmək üçün pySerial paketindən istifadə edəcəyik. pySerial, müxtəlif cihazlarda ardıcıl bağlantılara dəstək verən bir Python kitabxanasıdır.
Addım 1: Avadanlıq
![Avadanlıq Avadanlıq](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Adafruit motor qalxanı, Arduino lövhəsi (Mega), DC mühərriki, 1k ohm rezistorlar (2), LEDlər (2), bağlama telləri və çörək taxtası.
Addım 2: Hardware Setup
![Avadanlıq Quraşdırması Avadanlıq Quraşdırması](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
Bu qurğuda, yaşıl LED -> Arduino lövhəli LED -in 30 -cu Pimi -> Arduino lövhəsinin 32 -ci pərdəsi DC Motoru -> Mühərrik qalxanının Kanal 3 (M3)
Addım 3: Proqram təminatı - Arduino IDE, PyCharm IDE
![Proqram təminatı - Arduino IDE, PyCharm IDE Proqram təminatı - Arduino IDE, PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
Addım 4: Arduino IDE
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
İstədiyiniz Arduino lövhəsini PC -yə qoşun (bu halda Arduino Mega istifadə edirəm). Arduino IDE -ni açın və uyğun COM portunu və lövhəsini seçin. Aşağıdakı kod, Yüklə düyməsini basaraq Arduino lövhəsinə yüklənir.
Addım 5: Arduino IDE - Kod 1 -ci hissə
![Arduino IDE - Kod 1 -ci hissə Arduino IDE - Kod 1 -ci hissə](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
Addım 6: Arduino IDE - Kod 2 -ci hissə
![Arduino IDE - Kod 2 -ci hissə Arduino IDE - Kod 2 -ci hissə](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
Addım 7: PyCharm IDE -ni açın və Fayl -> Parametrləri vurun
![Layihə altında Layihə Tərcüməçisini seçin və "+" Nişanına basın Layihə altında Layihə Tərcüməçisini seçin və "+" Nişanına basın](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
Ayarlar. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![Axtarış çubuğuna Pyserial yazın və Paketi Yüklə düyməsini basın Axtarış çubuğuna Pyserial yazın və Paketi Yüklə düyməsini basın](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Ayarlar. "Src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Addım 8: Layihə altında Layihə Tərcüməçisini seçin və "+" Nişanına basın
Addım 9: Axtarış Çubuğuna Pyserial yazın və Paketi Yüklə düyməsini basın
Addım 10: Aşağıdakı Python Kodu PyCharm IDE -də işləyir
![Aşağıdakı Python Kodu PyCharm IDE -də işləyir Aşağıdakı Python Kodu PyCharm IDE -də işləyir](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
Addım 11: Python Kodu - 1 -ci hissə
![Python Kodu - 1 -ci hissə Python Kodu - 1 -ci hissə](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
Qeyd: Python kodunda eyni COM port nömrəsinin istifadə olunduğundan əmin olun. kitabxana/tkinter.html#tkinter-modulları
Addım 12: Python Kodu - 2 -ci hissə
![Python Kodu - 2 -ci hissə Python Kodu - 2 -ci hissə](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
Addım 13: Final
![Final Final](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
Sadə bir GUI 3 düymə ilə açılır - İLƏ, TƏRİF və ÇIX. Mühərrikin qoşulma naqillərindən asılı olaraq, İLƏ və ya GERİ düyməsinə basmaqla motor istədiyiniz istiqamətdə işləyir. Çıxış düyməsi serial portunu bağlayır və proqramın icrasını bitirir.