Բովանդակություն:
- Քայլ 1: Սարքավորումներ
- Քայլ 2: Սարքավորման կարգավորում
- Քայլ 3. Softwareրագրակազմ - 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 ծածկագիր - մաս 1
- Քայլ 12. Python Code - Part 2
- Քայլ 13: Վերջնական
- Քայլ 14: Տեսանյութ
Video: Python (pySerial) + Arduino + DC շարժիչ ՝ 14 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս արագ ձեռնարկը ցույց է տալիս DC շարժիչի պարզ աշխատանքը Python GUI- ի միջոցով: Որպեսզի Python- ը հաղորդակցի Arduino տախտակին, մենք կօգտագործենք pySerial փաթեթը: pySerial- ը Python գրադարան է, որն ապահովում է սերիական կապերի ապահովում տարբեր սարքերի վրա:
Քայլ 1: Սարքավորումներ
Adafruit շարժիչի վահան, Arduino տախտակ (Mega), DC շարժիչ, 1k ohm ռեզիստորներ (2), LED- ներ (2), ամրացվող լարեր և տախտակ:
Քայլ 2: Սարքավորման կարգավորում
Այս տեղադրման մեջ կանաչ LED-> Arduino boardred LED- ի 30 -րդ Pin -> Arduino տախտակի 32 -րդ PinDC Motor -> շարժիչի վահանի 3 -րդ ալիք (M3)
Քայլ 3. Softwareրագրակազմ - 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 | add: 'auto = webp & frame = 1 & height = 300' %} ">
Քայլ 8. Նախագծի ներքո ընտրեք ծրագրի թարգմանիչ և կտտացրեք «+» պատկերակին:
Քայլ 9. Որոնման տողում մուտքագրեք Pyserial և կտտացրեք Տեղադրեք փաթեթը:
Քայլ 10. Ստորև բերված Python ծածկագիրը գործարկված է PyCharm IDE- ով:
Քայլ 11: Python ծածկագիր - մաս 1
NOTԱՆՈԹՈԹՅՈՆ. Համոզվեք, որ նույն COM պորտի համարը օգտագործվում է Python- ի ծածկագրում: հղումներ գրադարան/tkinter.html#tkinter-modules
Քայլ 12. Python Code - Part 2
Քայլ 13: Վերջնական
Պարզ GUI- ն բացվում է 3 կոճակով `ԱՌԱARD, ԱՆՎԱՐ և ԵԼՔ: Կախված շարժիչի միացման լարերից, շարժիչը շարժվում է ցանկալի ուղղությամբ `FORWARD կամ REVERSE կոճակի սեղմումով: EXIT կոճակը փակում է սերիական նավահանգիստը և ավարտում ծրագրի կատարումը: