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
Video: Python (pySerial) + Arduino + DC motors: 14 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šī ā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.