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
![Python (pySerial) + Arduino + DC motor: 14 korakov Python (pySerial) + Arduino + DC motor: 14 korakov](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Video: Python (pySerial) + Arduino + DC motor: 14 korakov
![Video: Python (pySerial) + Arduino + DC motor: 14 korakov Video: Python (pySerial) + Arduino + DC motor: 14 korakov](https://i.ytimg.com/vi/p41hbfwHdrw/hqdefault.jpg)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
![Python (pySerial) + Arduino + enosmerni motor Python (pySerial) + Arduino + enosmerni motor](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
4. korak: Arduino IDE
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
Ž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](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
6. korak: Arduino IDE - Koda 2. del
![Arduino IDE - Koda 2. del Arduino IDE - Koda 2. del](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
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 »+«](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1928-43-j.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
![Spodnja koda Python se izvaja v PyCharm IDE Spodnja koda Python se izvaja v PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
11. korak: Koda Python - 1. del
![Koda Python - 1. del Koda Python - 1. del](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
13. korak: Končno
![Končno Končno](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
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.