Sisällysluettelo:

Python (pySerial) + Arduino + DC -moottori: 14 vaihetta
Python (pySerial) + Arduino + DC -moottori: 14 vaihetta

Video: Python (pySerial) + Arduino + DC -moottori: 14 vaihetta

Video: Python (pySerial) + Arduino + DC -moottori: 14 vaihetta
Video: XBEEs + PYTHON (pySerial) + ARDUINO + DC MOTOR 2024, Marraskuu
Anonim
Python (pySerial) + Arduino + DC -moottori
Python (pySerial) + Arduino + DC -moottori

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

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

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

Vaihe 4: Arduino IDE

Arduino IDE
Arduino IDE

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

Vaihe 6: Arduino IDE - Code Part 2

Arduino IDE - koodi osa 2
Arduino IDE - koodi osa 2

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

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

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ä

Vaihe 11: Python -koodi - Osa 1

Python -koodi - Osa 1
Python -koodi - Osa 1

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

Vaihe 13: Lopullinen

Lopullinen
Lopullinen

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.