Мазмуну:
- 1 -кадам: Аппараттык
- 2 -кадам: Аппараттык орнотуу
- 3 -кадам: Программалык камсыздоо - Arduino IDE, PyCharm IDE
- 4 -кадам: Arduino IDE
- 5 -кадам: Arduino IDE - Код 1 -бөлүк
- 6 -кадам: Arduino IDE - Код 2 -бөлүк
- 7 -кадам: PyCharm IDE ачыңыз жана Файлды басыңыз -> Орнотуулар
- 8 -кадам: Долбоордун алкагында Долбоордун котормочусун тандап, "+" Белгесин басыңыз
- 9 -кадам: Издөө тилкесине Pyserial терип, Орнотууну басыңыз
- 10 -кадам: Төмөндөгү Python коду PyCharm IDEде иштейт
- 11 -кадам: Python Code - 1 -бөлүк
- 12 -кадам: Python Code - 2 -бөлүк
- 13 -кадам: Финал
- 14 -кадам: Видео
Video: Python (pySerial) + Arduino + DC мотору: 14 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул тез үйрөткүч Python GUIди колдонуп, DC моторунун жөнөкөй ишин көрсөтөт. Python'ду Arduino тактасы менен байланышуу үчүн, биз pySerial пакетин колдонобуз. pySerial - бул ар кандай түзмөктөрдүн сериялык туташууларын колдогон Python китепканасы.
1 -кадам: Аппараттык
Adafruit мотор калканы, Arduino тактасы (Мега), DC мотору, 1k ohm каршылыгы (2), LED (2), илгич зымдар жана нан.
2 -кадам: Аппараттык орнотуу
Бул орнотууда жашыл LED -> 30 Pin Arduino тактайчалуу LED -> 32 Pin Arduino тактасы DC Motor -> 3 -канал (M3) мотор калканы
3 -кадам: Программалык камсыздоо - Arduino IDE, PyCharm IDE
4 -кадам: Arduino IDE
Каалаган Arduino тактасын компьютерге туташтырыңыз (бул учурда мен Arduino Mega колдонуп жатам). Arduino IDE ачыңыз жана тиешелүү COM портун жана тактасын тандаңыз. Төмөндөгү код жүктөө баскычын басуу менен Arduino тактасына жүктөлөт.
5 -кадам: Arduino IDE - Код 1 -бөлүк
6 -кадам: Arduino IDE - Код 2 -бөлүк
7 -кадам: PyCharm IDE ачыңыз жана Файлды басыңыз -> Орнотуулар
Орнотуулар. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
Жөндөөлөр. "Src =" {{file.large_url | кошуу: 'auto = webp & frame = 1 & height = 300' %} ">
8 -кадам: Долбоордун алкагында Долбоордун котормочусун тандап, "+" Белгесин басыңыз
9 -кадам: Издөө тилкесине Pyserial терип, Орнотууну басыңыз
10 -кадам: Төмөндөгү Python коду PyCharm IDEде иштейт
11 -кадам: Python Code - 1 -бөлүк
ЭСКЕРТҮҮ: Python кодунда ошол эле COM портунун номери колдонулганын текшериңиз. Шилтемелер: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ китепкана/tkinter.html#tkinter-модулдар
12 -кадам: Python Code - 2 -бөлүк
13 -кадам: Финал
Жөнөкөй GUI 3 баскыч менен ачылат - АЛГА, ӨТҮРҮҮ жана ЧЫГУУ. Мотордун байланыш зымдарына жараша, мотор FORWARD же REVERSE баскычын басуу менен каалаган багытта иштейт. EXIT баскычы сериялык портту жабат жана программанын аткарылышын аяктайт.