Kazalo:

Python (pySerial) + Arduino + DC motor: 14 korakov
Python (pySerial) + Arduino + DC motor: 14 korakov

Video: Python (pySerial) + Arduino + DC motor: 14 korakov

Video: Python (pySerial) + Arduino + DC motor: 14 korakov
Video: XBEEs + PYTHON (pySerial) + ARDUINO + DC MOTOR 2024, Julij
Anonim
Python (pySerial) + Arduino + enosmerni motor
Python (pySerial) + Arduino + enosmerni motor

Ta hitra vadnica prikazuje preprosto upravljanje enosmernega motorja z uporabo Python GUI. Da bi Python komuniciral z Arduino ploščo, bomo uporabili paket pySerial. pySerial je knjižnica Python, ki nudi podporo za serijske povezave na različnih napravah.

1. korak: Strojna oprema

Strojna oprema
Strojna oprema

Motorni ščit Adafruit, Arduino plošča (Mega), enosmerni motor, 1 k ohmski upori (2), LED (2), priključne žice in plošča.

2. korak: Namestitev strojne opreme

Namestitev strojne opreme
Namestitev strojne opreme

V tej nastavitvi zelena LED -> Pin 30 Arduino vgrajene LED -> Pin 32 Arduino plošče DC motor -> Kanal 3 (M3) ščita motorja

3. korak: Programska oprema - Arduino IDE, PyCharm IDE

Programska oprema - Arduino IDE, PyCharm IDE
Programska oprema - Arduino IDE, PyCharm IDE

4. korak: Arduino IDE

Arduino IDE
Arduino IDE

Želeno ploščo Arduino povežite z računalnikom (v tem primeru uporabljam Arduino Mega). Odprite Arduino IDE in izberite ustrezna vrata in ploščo COM. Spodnja koda se naloži na ploščo Arduino s klikom na gumb Naloži.

5. korak: Arduino IDE - Koda 1. del

Arduino IDE - Koda 1. del
Arduino IDE - Koda 1. del

6. korak: Arduino IDE - Koda 2. del

Arduino IDE - Koda 2. del
Arduino IDE - Koda 2. del

7. korak: Odprite PyCharm IDE in kliknite Datoteka -> Nastavitve

V razdelku Project izberite Project Interpreter in kliknite ikono »+«
V razdelku Project izberite Project Interpreter in kliknite ikono »+«

Nastavitve. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp

V iskalno vrstico vnesite Pyserial in kliknite Namesti paket
V iskalno vrstico vnesite Pyserial in kliknite Namesti paket

Nastavitve. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

8. korak: V razdelku Project izberite Project Interpreter in kliknite ikono »+«

9. korak: V iskalno vrstico vnesite Pyserial in kliknite Namesti paket

10. korak: Spodnja koda Python se izvaja v PyCharm IDE

Spodnja koda Python se izvaja v PyCharm IDE
Spodnja koda Python se izvaja v PyCharm IDE

11. korak: Koda Python - 1. del

Koda Python - 1. del
Koda Python - 1. del

OPOMBA: Prepričajte se, da je v kodi Python uporabljena ista številka vrat COM. library/tkinter.html#tkinter-modules

12. korak: Koda Python - 2. del

Koda Python - 2. del
Koda Python - 2. del

13. korak: Končno

Končno
Končno

Preprost grafični vmesnik se odpre s tremi gumbi - NAPREJ, NAZAJ in IZHOD. Odvisno od ožičenja povezave motorja motor s pritiskom na gumb NAPREJ ali NAZAJ obratuje v želeni smeri. Gumb EXIT zapre serijska vrata in konča izvajanje programa.