Sisällysluettelo:
- Vaihe 1: Laitteisto
- Vaihe 2: Laitteiston asennus
- Vaihe 3: Ohjelmisto - Arduino IDE, PyCharm IDE
- Vaihe 4: Arduino IDE
- Vaihe 5: Arduino IDE - Code Part 1
- Vaihe 6: Arduino IDE - Code Part 2
- Vaihe 7: Avaa PyCharm IDE ja napsauta Tiedosto -> Asetukset
- Vaihe 8: Valitse Projekti -kohdasta Projektitulkki ja napsauta "+" -kuvaketta
- Vaihe 9: Kirjoita hakupalkkiin Pyserial ja napsauta Asenna paketti
- Vaihe 10: Alla oleva Python -koodi ajetaan PyCharm IDE: llä
- Vaihe 11: Python -koodi - Osa 1
- Vaihe 12: Python -koodi - Osa 2
- Vaihe 13: Lopullinen
- Vaihe 14: Video
![Python (pySerial) + Arduino + DC -moottori: 14 vaihetta Python (pySerial) + Arduino + DC -moottori: 14 vaihetta](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Video: Python (pySerial) + Arduino + DC -moottori: 14 vaihetta
![Video: Python (pySerial) + Arduino + DC -moottori: 14 vaihetta Video: Python (pySerial) + Arduino + DC -moottori: 14 vaihetta](https://i.ytimg.com/vi/p41hbfwHdrw/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
![Python (pySerial) + Arduino + DC -moottori Python (pySerial) + Arduino + DC -moottori](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
Tämä nopea opetusohjelma näyttää DC -moottorin yksinkertaisen käytön Python -käyttöliittymän avulla. Saadaksesi Pythonin kommunikoimaan Arduino -levyn kanssa käytämme pySerial -pakettia. pySerial on Python -kirjasto, joka tukee sarjayhteyksiä useilla eri laitteilla.
Vaihe 1: Laitteisto
![Laitteisto Laitteisto](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Adafruit-moottorisuoja, Arduino-kortti (Mega), DC-moottori, 1 k ohmin vastukset (2), LEDit (2), kytkentäjohdot ja leipälauta.
Vaihe 2: Laitteiston asennus
![Laitteiston asennus Laitteiston asennus](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
Tässä asetuksessa vihreä LED -> Arduino -piirilevyn LED -nasta 30 -> Arduino -kortin nasta 32 DC -moottori -> Moottorin suojakanava 3 (M3)
Vaihe 3: Ohjelmisto - Arduino IDE, PyCharm IDE
![Ohjelmisto - Arduino IDE, PyCharm IDE Ohjelmisto - Arduino IDE, PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
Vaihe 4: Arduino IDE
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
Liitä haluttu Arduino -kortti tietokoneeseen (tässä tapauksessa käytän Arduino Mega -laitetta). Avaa Arduino IDE ja valitse sopiva COM -portti ja -levy. Alla oleva koodi ladataan Arduino -kortille napsauttamalla Lataa -painiketta.
Vaihe 5: Arduino IDE - Code Part 1
![Arduino IDE - koodi osa 1 Arduino IDE - koodi osa 1](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
Vaihe 6: Arduino IDE - Code Part 2
![Arduino IDE - koodi osa 2 Arduino IDE - koodi osa 2](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
Vaihe 7: Avaa PyCharm IDE ja napsauta Tiedosto -> Asetukset
![Valitse Project -kohdasta Project Interpreter ja napsauta "+" -kuvaketta Valitse Project -kohdasta Project Interpreter ja napsauta "+" -kuvaketta](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
Asetukset. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![Kirjoita hakupalkkiin Pyserial ja napsauta Asenna paketti Kirjoita hakupalkkiin Pyserial ja napsauta Asenna paketti](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Asetukset. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Vaihe 8: Valitse Projekti -kohdasta Projektitulkki ja napsauta "+" -kuvaketta
Vaihe 9: Kirjoita hakupalkkiin Pyserial ja napsauta Asenna paketti
Vaihe 10: Alla oleva Python -koodi ajetaan PyCharm IDE: llä
![Alla oleva Python -koodi suoritetaan PyCharm IDE: llä Alla oleva Python -koodi suoritetaan PyCharm IDE: llä](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
Vaihe 11: Python -koodi - Osa 1
![Python -koodi - Osa 1 Python -koodi - Osa 1](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
HUOMAUTUS: Varmista, että Python -koodissa käytetään samaa COM -portin numeroa. library/tkinter.html#tkinter-modules
Vaihe 12: Python -koodi - Osa 2
![Python -koodi - Osa 2 Python -koodi - Osa 2](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
Vaihe 13: Lopullinen
![Lopullinen Lopullinen](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
Yksinkertainen käyttöliittymä avautuu kolmella painikkeella - eteenpäin, taaksepäin ja poistua. Moottorin liitäntäjohdotuksesta riippuen moottori pyörii haluttuun suuntaan ETEENPÄIN- tai TAKAISIN -painikkeen napsautuksella. EXIT -painike sulkee sarjaportin ja lopettaa ohjelman suorittamisen.