Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Usanidi wa vifaa
- Hatua ya 3: Programu - Arduino IDE, PyCharm IDE
- Hatua ya 4: Arduino IDE
- Hatua ya 5: Arduino IDE - Sehemu ya Msimbo 1
- Hatua ya 6: Arduino IDE - Sehemu ya Msimbo 2
- Hatua ya 7: Fungua PyCharm IDE na Bonyeza faili -> Mipangilio
- Hatua ya 8: Chini ya Mradi, Chagua Mkalimani wa Mradi na Bonyeza ikoni ya "+"
- Hatua ya 9: Katika Upau wa Utafutaji, Chapa Pyserial na Bonyeza Sakinisha Kifurushi
- Hatua ya 10: Nambari ya Python hapa chini inaendeshwa kwa PyCharm IDE
- Hatua ya 11: Nambari ya chatu - Sehemu ya 1
- Hatua ya 12: Nambari ya chatu - Sehemu ya 2
- Hatua ya 13: Mwisho
- Hatua ya 14: Video
Video: Python (pySerial) + Arduino + DC Motor: Hatua 14
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Mafunzo haya ya haraka yanaonyesha operesheni rahisi ya motor DC kwa kutumia Python GUI. Ili kufanya Python kuwasiliana na bodi ya Arduino tutatumia kifurushi cha pySerial. pySerial ni maktaba ya Python ambayo hutoa msaada kwa unganisho la serial juu ya vifaa anuwai tofauti.
Hatua ya 1: Vifaa
Ngao ya magari ya Adafruit, bodi ya Arduino (Mega), DC motor, 1k ohm resistors (2), LEDs (2), waya za kunasa na ubao wa mkate.
Hatua ya 2: Usanidi wa vifaa
Katika usanidi huu, LED ya kijani -> Pini 30 ya LED ya Arduino iliyopigwa -> Pini 32 ya bodi ya Arduino DC Motor -> Channel 3 (M3) ya ngao ya magari
Hatua ya 3: Programu - Arduino IDE, PyCharm IDE
Hatua ya 4: Arduino IDE
Unganisha bodi inayotaka ya Arduino kwenye PC (katika kesi hii ninatumia Arduino Mega). Fungua Arduino IDE na uchague bandari inayofaa ya COM na bodi. Nambari hapa chini imepakiwa kwenye ubao wa Arduino kwa kubofya kitufe cha Pakia.
Hatua ya 5: Arduino IDE - Sehemu ya Msimbo 1
Hatua ya 6: Arduino IDE - Sehemu ya Msimbo 2
Hatua ya 7: Fungua PyCharm IDE na Bonyeza faili -> Mipangilio
Mipangilio. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
Mipangilio. "Src =" {{file.large_url | ongeza: 'auto = webp & frame = 1 & height = 300'%} ">
Hatua ya 8: Chini ya Mradi, Chagua Mkalimani wa Mradi na Bonyeza ikoni ya "+"
Hatua ya 9: Katika Upau wa Utafutaji, Chapa Pyserial na Bonyeza Sakinisha Kifurushi
Hatua ya 10: Nambari ya Python hapa chini inaendeshwa kwa PyCharm IDE
Hatua ya 11: Nambari ya chatu - Sehemu ya 1
KUMBUKA: Hakikisha nambari hiyo hiyo ya bandari ya COM inatumiwa katika nambari ya Python. Rejeleo: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.html maktaba / tkinter.html # moduli za tkinter
Hatua ya 12: Nambari ya chatu - Sehemu ya 2
Hatua ya 13: Mwisho
GUI rahisi inafungua na vifungo 3 - MBELE, BUREZA na TOKA. Kulingana na wiring ya unganisho la gari, motor huendesha kwa mwelekeo unaotakiwa na bonyeza ya kitufe cha MBELE au RUDISHA. Kitufe cha EXIT kifunga bandari ya serial na kumaliza utekelezaji wa programu.