
Satura rādītājs:
- 1. darbība. Aparatūra
- 2. darbība. Aparatūras iestatīšana
- 3. solis: programmatūra - Arduino IDE, PyCharm IDE
- 4. darbība: Arduino IDE
- 5. darbība: Arduino IDE - 1. daļa
- 6. darbība: Arduino IDE - 2. daļa
- 7. darbība: atveriet PyCharm IDE un noklikšķiniet uz Fails -> Iestatījumi
- 8. solis: sadaļā Projekts atlasiet Projekta tulks un noklikšķiniet uz ikonas “+”
- 9. solis: meklēšanas joslā ierakstiet Pyserial un noklikšķiniet uz Instalēt pakotni
- 10. darbība: zemāk esošais Python kods tiek palaists PyCharm IDE
- 11. darbība: Python kods - 1. daļa
- 12. darbība: Python kods - 2. daļa
- 13. solis: fināls
- 14. darbība: video
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šī ātrā apmācība parāda vienkāršu līdzstrāvas motora darbību, izmantojot Python GUI. Lai Python sazinātos ar Arduino plati, mēs izmantosim pySerial paketi. pySerial ir Python bibliotēka, kas nodrošina sērijveida savienojumu atbalstu dažādās ierīcēs.
1. darbība. Aparatūra

Adafruit motora vairogs, Arduino plate (Mega), līdzstrāvas motors, 1k omu rezistori (2), gaismas diodes (2), savienojami vadi un rīvdēlis.
2. darbība. Aparatūras iestatīšana

Šajā iestatījumā zaļā gaismas diode -> Arduino plāksnes 30. tapa -> Arduino plates 32 tapa DC motors -> motora vairoga 3. kanāls (M3)
3. solis: programmatūra - Arduino IDE, PyCharm IDE

4. darbība: Arduino IDE

Pievienojiet vēlamo Arduino plati datoram (šajā gadījumā es izmantoju Arduino Mega). Atveriet Arduino IDE un atlasiet atbilstošo COM portu un plati. Tālāk norādītais kods tiek augšupielādēts Arduino panelī, noklikšķinot uz pogas Augšupielādēt.
5. darbība: Arduino IDE - 1. daļa

6. darbība: Arduino IDE - 2. daļa

7. darbība: atveriet PyCharm IDE un noklikšķiniet uz Fails -> Iestatījumi

Iestatījumi. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp

Iestatījumi. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
8. solis: sadaļā Projekts atlasiet Projekta tulks un noklikšķiniet uz ikonas “+”
9. solis: meklēšanas joslā ierakstiet Pyserial un noklikšķiniet uz Instalēt pakotni
10. darbība: zemāk esošais Python kods tiek palaists PyCharm IDE

11. darbība: Python kods - 1. daļa

PIEZĪME. Pārliecinieties, vai Python kodā tiek izmantots tas pats COM porta numurs. Atsauces: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library/tkinter.html#tkinter-modules
12. darbība: Python kods - 2. daļa

13. solis: fināls

Vienkārša GUI atveras ar 3 pogām - uz priekšu, atpakaļgaitā un EXIT. Atkarībā no motora savienojuma vadiem, motors darbojas vēlamajā virzienā, noklikšķinot uz pogas FORWARD vai REVERSE. Poga EXIT aizver sērijas portu un beidz programmas izpildi.