Kazalo:
- 1. korak: Strojna oprema
- 2. korak: Namestitev strojne opreme
- 3. korak: Programska oprema - Arduino IDE, PyCharm IDE
- 4. korak: Arduino IDE
- 5. korak: Arduino IDE - Koda 1. del
- 6. korak: Arduino IDE - Koda 2. del
- 7. korak: Odprite PyCharm IDE in kliknite Datoteka -> Nastavitve
- 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
- 11. korak: Koda Python - 1. del
- 12. korak: Koda Python - 2. del
- 13. korak: Končno
- 14. korak: Video
Video: Python (pySerial) + Arduino + DC motor: 14 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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
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
4. korak: 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
6. korak: Arduino IDE - Koda 2. del
7. korak: Odprite PyCharm IDE in kliknite Datoteka -> Nastavitve
Nastavitve. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
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
11. korak: 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
13. korak: 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.