Obsah:
- Krok 1: Hardvér
- Krok 2: Nastavenie hardvéru
- Krok 3: Softvér - Arduino IDE, PyCharm IDE
- Krok 4: Arduino IDE
- Krok 5: Arduino IDE - kód, časť 1
- Krok 6: Arduino IDE - kód, časť 2
- Krok 7: Otvorte PyCharm IDE a kliknite na Súbor -> Nastavenia
- Krok 8: V časti Project vyberte Project Interpreter a kliknite na ikonu „+“
- Krok 9: Do vyhľadávacieho panela zadajte Pyserial a kliknite na Inštalovať balík
- Krok 10: Nižšie uvedený kód Pythonu je spustený na PyCharm IDE
- Krok 11: Python kód - časť 1
- Krok 12: Python kód - časť 2
- Krok 13: Finále
- Krok 14: Video
![Python (pySerial) + Arduino + DC motor: 14 krokov Python (pySerial) + Arduino + DC motor: 14 krokov](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Video: Python (pySerial) + Arduino + DC motor: 14 krokov
![Video: Python (pySerial) + Arduino + DC motor: 14 krokov Video: Python (pySerial) + Arduino + DC motor: 14 krokov](https://i.ytimg.com/vi/p41hbfwHdrw/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
![Python (pySerial) + Arduino + DC motor Python (pySerial) + Arduino + DC motor](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
Tento rýchly návod ukazuje jednoduchú obsluhu jednosmerného motora pomocou grafického rozhrania Python. Aby Python komunikoval s doskou Arduino, použijeme balík pySerial. pySerial je knižnica Pythonu, ktorá poskytuje podporu pre sériové pripojenia na rôznych zariadeniach.
Krok 1: Hardvér
![Hardvér Hardvér](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Štít motora Adafruit, doska Arduino (Mega), jednosmerný motor, odpory 1 kOhm (2), diódy LED (2), zapojovacie vodiče a nepájivá doska.
Krok 2: Nastavenie hardvéru
![Nastavenie hardvéru Nastavenie hardvéru](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
V tomto nastavení zelená LED -> Pin 30 LED diódy Arduino -> Pin 32 dosky Arduino DC Motor -> Kanál 3 (M3) štítu motora
Krok 3: Softvér - Arduino IDE, PyCharm IDE
![Softvér - Arduino IDE, PyCharm IDE Softvér - Arduino IDE, PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
Krok 4: Arduino IDE
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
Pripojte požadovanú dosku Arduino k počítaču (v tomto prípade používam Arduino Mega). Otvorte Arduino IDE a vyberte príslušný port COM a dosku. Nasledujúci kód sa nahrá na dosku Arduino kliknutím na tlačidlo Nahrať.
Krok 5: Arduino IDE - kód, časť 1
![Arduino IDE - kód, časť 1 Arduino IDE - kód, časť 1](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
Krok 6: Arduino IDE - kód, časť 2
![Arduino IDE - kód, časť 2 Arduino IDE - kód, časť 2](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
Krok 7: Otvorte PyCharm IDE a kliknite na Súbor -> Nastavenia
![V časti Project vyberte Project Interpreter a kliknite na ikonu „+“ V časti Project vyberte Project Interpreter a kliknite na ikonu „+“](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
Nastavenia. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![Do vyhľadávacieho panela napíšte Pyserial a kliknite na Inštalovať balík Do vyhľadávacieho panela napíšte Pyserial a kliknite na Inštalovať balík](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Nastavenia. "Src =" {{file.large_url | pridať: 'auto = webp & frame = 1 & výška = 300' %} ">
Krok 8: V časti Project vyberte Project Interpreter a kliknite na ikonu „+“
Krok 9: Do vyhľadávacieho panela zadajte Pyserial a kliknite na Inštalovať balík
Krok 10: Nižšie uvedený kód Pythonu je spustený na PyCharm IDE
![Nižšie uvedený kód Pythonu je spustený na IDE PyCharm Nižšie uvedený kód Pythonu je spustený na IDE PyCharm](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
Krok 11: Python kód - časť 1
![Kód Python - časť 1 Kód Python - časť 1](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
POZNÁMKA: Zaistite, aby bolo v kóde Pythonu použité rovnaké číslo portu COM. Referencie: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library/tkinter.html#tkinter-modules
Krok 12: Python kód - časť 2
![Python Code - časť 2 Python Code - časť 2](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
Krok 13: Finále
![Finálny Finálny](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
Otvorí sa jednoduché GUI s 3 tlačidlami - Vpred, vzad a EXIT. V závislosti od zapojenia pripojenia motora motor beží v požadovanom smere kliknutím na tlačidlo Vpred alebo vzad. Tlačidlo EXIT zatvorí sériový port a ukončí spustenie programu.