Съдържание:
- Стъпка 1: Хардуер
- Стъпка 2: Настройка на хардуера
- Стъпка 3: Софтуер - Arduino IDE, PyCharm IDE
- Стъпка 4: IDE на Arduino
- Стъпка 5: Arduino IDE - Код Част 1
- Стъпка 6: Arduino IDE - Код Част 2
- Стъпка 7: Отворете PyCharm IDE и щракнете върху Файл -> Настройки
- Стъпка 8: Под Project изберете Project Interpreter и кликнете върху иконата „+“
- Стъпка 9: В лентата за търсене въведете Pyserial и щракнете върху Инсталиране на пакет
- Стъпка 10: Кодът на Python по -долу се изпълнява на PyCharm IDE
- Стъпка 11: Код на Python - Част 1
- Стъпка 12: Код на Python - Част 2
- Стъпка 13: Финал
- Стъпка 14: Видео
![Python (pySerial) + Arduino + DC двигател: 14 стъпки Python (pySerial) + Arduino + DC двигател: 14 стъпки](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
Видео: Python (pySerial) + Arduino + DC двигател: 14 стъпки
![Видео: Python (pySerial) + Arduino + DC двигател: 14 стъпки Видео: Python (pySerial) + Arduino + DC двигател: 14 стъпки](https://i.ytimg.com/vi/Rs1MZx9vjmU/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
![Python (pySerial) + Arduino + DC двигател Python (pySerial) + Arduino + DC двигател](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
Този бърз урок показва простата работа на DC мотор с помощта на Python GUI. За да накараме Python да комуникира с дъска Arduino, ще използваме пакета pySerial. pySerial е библиотека на Python, която осигурява поддръжка за серийни връзки през различни устройства.
Стъпка 1: Хардуер
![Хардуер Хардуер](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Щит на мотора Adafruit, дъска Arduino (Mega), DC двигател, 1k ома резистори (2), светодиоди (2), свързващи проводници и платка.
Стъпка 2: Настройка на хардуера
![Хардуерна настройка Хардуерна настройка](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
В тази настройка, зелен светодиод -> ПИН 30 на Arduino платка LED -> Пин 32 на платка Arduino DC мотор -> Канал 3 (M3) на щит на двигателя
Стъпка 3: Софтуер - Arduino IDE, PyCharm IDE
![Софтуер - Arduino IDE, PyCharm IDE Софтуер - Arduino IDE, PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
Стъпка 4: IDE на Arduino
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
Свържете желаната платка Arduino към компютър (в този случай използвам Arduino Mega). Отворете Arduino IDE и изберете подходящия COM порт и платка. Кодът по -долу се качва на дъската на Arduino, като кликнете върху бутона Качване.
Стъпка 5: Arduino IDE - Код Част 1
![Arduino IDE - Код Част 1 Arduino IDE - Код Част 1](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
Стъпка 6: Arduino IDE - Код Част 2
![Arduino IDE - код, част 2 Arduino IDE - код, част 2](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
Стъпка 7: Отворете PyCharm IDE и щракнете върху Файл -> Настройки
![Под Project изберете Project Interpreter и щракнете върху иконата „+“ Под Project изберете Project Interpreter и щракнете върху иконата „+“](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
Настройки. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![В лентата за търсене въведете Pyserial и щракнете върху Инсталиране на пакет В лентата за търсене въведете Pyserial и щракнете върху Инсталиране на пакет](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Настройки. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Стъпка 8: Под Project изберете Project Interpreter и кликнете върху иконата „+“
Стъпка 9: В лентата за търсене въведете Pyserial и щракнете върху Инсталиране на пакет
Стъпка 10: Кодът на Python по -долу се изпълнява на PyCharm IDE
![Кодът Python по -долу се изпълнява на PyCharm IDE Кодът Python по -долу се изпълнява на PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
Стъпка 11: Код на Python - Част 1
![Код на Python - Част 1 Код на Python - Част 1](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
ЗАБЕЛЕЖКА: Уверете се, че в кода на Python се използва един и същ номер на COM портове. library/tkinter.html#tkinter-modules
Стъпка 12: Код на Python - Част 2
![Код на Python - Част 2 Код на Python - Част 2](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
Стъпка 13: Финал
![Финал Финал](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
Опростен графичен интерфейс се отваря с 3 бутона - НАПРЕД, НАВЪРШНО и ИЗХОД. В зависимост от окабеляването за свързване на двигателя, двигателят работи в желаната посока с натискане на бутона НАПРЕД или НАЗАД. Бутонът EXIT затваря серийния порт и прекратява изпълнението на програмата.