Sisukord:
- Samm: riistvara
- Samm: riistvara seadistamine
- Samm: tarkvara - Arduino IDE, PyCharm IDE
- Samm: Arduino IDE
- Samm: Arduino IDE - 1. osa
- 6. samm: Arduino IDE - kood, 2. osa
- Samm: avage PyCharm IDE ja klõpsake Fail -> Seaded
- Samm: valige jaotises Projekt Project Interpreter ja klõpsake ikooni „+”
- Samm: tippige otsinguribale Pyserial ja klõpsake Install Package
- Samm 10: Allpool olev Pythoni kood käivitatakse PyCharm IDE -s
- Samm 11: Pythoni kood - 1. osa
- 12. samm: Pythoni kood - 2. osa
- 13. samm: finaal
- 14. samm: video
![Python (pySerial) + Arduino + alalisvoolumootor: 14 sammu Python (pySerial) + Arduino + alalisvoolumootor: 14 sammu](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Video: Python (pySerial) + Arduino + alalisvoolumootor: 14 sammu
![Video: Python (pySerial) + Arduino + alalisvoolumootor: 14 sammu Video: Python (pySerial) + Arduino + alalisvoolumootor: 14 sammu](https://i.ytimg.com/vi/RDtPdyPYzE4/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
![Python (pySerial) + Arduino + alalisvoolumootor Python (pySerial) + Arduino + alalisvoolumootor](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
See kiire õpetus näitab alalisvoolumootori lihtsat toimimist Pythoni GUI abil. Et Python saaks Arduino plaadiga suhelda, kasutame pySerial paketti. pySerial on Pythoni teek, mis toetab jadaühendusi erinevates seadmetes.
Samm: riistvara
![Riistvara Riistvara](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Adafruit mootorikilp, Arduino plaat (Mega), alalisvoolumootor, 1k oomised takistid (2), LED-id (2), ühenduskaablid ja leivaplaat.
Samm: riistvara seadistamine
![Riistvara seadistamine Riistvara seadistamine](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
Selles seadistuses on roheline LED -> Arduino tahvliga 30 tihvt -> Arduino plaadi tihvt 32 DC mootor -> Mootorikilbi kanal 3 (M3)
Samm: tarkvara - Arduino IDE, PyCharm IDE
![Tarkvara - Arduino IDE, PyCharm IDE Tarkvara - Arduino IDE, PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
Samm: Arduino IDE
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
Ühendage soovitud Arduino plaat arvutiga (antud juhul kasutan Arduino Mega). Avage Arduino IDE ja valige sobiv COM -port ja -plaat. Allolev kood laaditakse Arduino tahvlile, klõpsates nuppu Laadi üles.
Samm: Arduino IDE - 1. osa
![Arduino IDE - kood 1. osa Arduino IDE - kood 1. osa](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
6. samm: Arduino IDE - kood, 2. osa
![Arduino IDE - kood 2. osa Arduino IDE - kood 2. osa](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
Samm: avage PyCharm IDE ja klõpsake Fail -> Seaded
![Valige jaotises Projekt Projekti tõlk ja klõpsake ikooni „+” Valige jaotises Projekt Projekti tõlk ja klõpsake ikooni „+”](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
Seaded. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![Tippige otsinguribale Pyserial ja klõpsake Install Package Tippige otsinguribale Pyserial ja klõpsake Install Package](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Seaded. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Samm: valige jaotises Projekt Project Interpreter ja klõpsake ikooni „+”
Samm: tippige otsinguribale Pyserial ja klõpsake Install Package
Samm 10: Allpool olev Pythoni kood käivitatakse PyCharm IDE -s
![Allpool olev Pythoni kood töötab PyCharm IDE -s Allpool olev Pythoni kood töötab PyCharm IDE -s](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
Samm 11: Pythoni kood - 1. osa
![Pythoni kood - 1. osa Pythoni kood - 1. osa](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
MÄRKUS. Veenduge, et Pythoni koodis kasutatakse sama COM -pordi numbrit. Viited: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library/tkinter.html#tkinter-modules
12. samm: Pythoni kood - 2. osa
![Pythoni kood - 2. osa Pythoni kood - 2. osa](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
13. samm: finaal
![Finaal Finaal](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
Lihtne graafiline kasutajaliides avaneb kolme nupuga - edasi, tagasi ja välja. Sõltuvalt mootoriühenduse juhtmestikust töötab mootor soovitud suunas, klõpsates nuppu ETTE- või TAGASI. Nupp EXIT sulgeb jadapordi ja lõpetab programmi täitmise.