Агуулгын хүснэгт:
- Алхам 1: Техник хангамж
- Алхам 2: Тоног төхөөрөмжийн тохиргоо
- Алхам 3: Програм хангамж - Arduino IDE, PyCharm IDE
- Алхам 4: Arduino IDE
- Алхам 5: Arduino IDE - Код 1 -р хэсэг
- Алхам 6: Arduino IDE - Код 2 -р хэсэг
- Алхам 7: PyCharm IDE -ийг нээгээд Файл -> Тохиргоо дээр дарна уу
- Алхам 8: Төслийн доор Төслийн орчуулагчийг сонгоод "+" дүрс дээр дарна уу
- Алхам 9: Хайлтын талбарт Pyserial гэж бичээд Install Package дээр дарна уу
- Алхам 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/p41hbfwHdrw/hqdefault.jpg)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
![Python (pySerial) + Arduino + DC мотор Python (pySerial) + Arduino + DC мотор](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
Энэхүү хурдан заавар нь Python GUI ашиглан DC моторын энгийн ажиллагааг харуулав. Python -ийг Arduino самбартай харилцахын тулд бид pySerial багцыг ашиглах болно. pySerial бол янз бүрийн төхөөрөмж дээр цуваа холболтыг дэмждэг Python номын сан юм.
Алхам 1: Техник хангамж
![Техник хангамж Техник хангамж](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
Adafruit хөдөлгүүрийн бамбай, Arduino самбар (Мега), DC мотор, 1 к ом эсэргүүцэл (2), LED (2), холбох утас, талхны самбар.
Алхам 2: Тоног төхөөрөмжийн тохиргоо
![Тоног төхөөрөмжийн тохиргоо Тоног төхөөрөмжийн тохиргоо](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
Энэ тохиргоонд ногоон LED -> Arduino хавтангийн 30 -р зүү -> Arduino хавтангийн 32 -р зүү 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: Arduino IDE
![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 -ийг нээгээд Файл -> Тохиргоо дээр дарна уу
![Төслийн доор Төслийн орчуулагчийг сонгоод "+" дүрс дээр дарна уу Төслийн доор Төслийн орчуулагчийг сонгоод "+" дүрс дээр дарна уу](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
Тохиргоо. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![Хайлтын мөрөнд Pyserial гэж бичээд Install Package дээр дарна уу Хайлтын мөрөнд Pyserial гэж бичээд Install Package дээр дарна уу](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
Тохиргоо. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Алхам 8: Төслийн доор Төслийн орчуулагчийг сонгоод "+" дүрс дээр дарна уу
Алхам 9: Хайлтын талбарт Pyserial гэж бичээд Install Package дээр дарна уу
Алхам 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 портын дугаар ашигласан эсэхийг шалгаарай. номын сан/tkinter.html#tkinter-модулиуд
Алхам 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)
Энгийн GUI нь 3 товчлуураар нээгддэг - FORWARD, REVERSE, EXIT. Моторын холболтын утаснаас хамааран мотор нь FORWARD эсвэл REVERSE товчлуурыг дарж хүссэн чиглэлд ажилладаг. EXIT товчлуур нь цуваа портыг хааж, програмын гүйцэтгэлийг зогсооно.