Բովանդակություն:

Python3 և Arduino հաղորդակցություն. 5 քայլ
Python3 և Arduino հաղորդակցություն. 5 քայլ

Video: Python3 և Arduino հաղորդակցություն. 5 քայլ

Video: Python3 և Arduino հաղորդակցություն. 5 քայլ
Video: VL53L1X 400 սմ թռիչքի ժամանակի լազերային հեռավորության սենսոր - Arduino և ցուցադրման ծրագիր 2024, Հուլիսի
Anonim
Python3 և Arduino Communication
Python3 և Arduino Communication

Ծրագրի նկարագրությունը

Այս նախագծում մենք Python3- ից հրամաններ կուղարկենք Arduino տախտակին, ինչը հեշտ կդարձնի հասկանալ Python3- ի և Arduino- ի միջև հաղորդակցվելիս: Մենք կկազմենք Arduino հարթակի «Բարև աշխարհ», ինչը նշանակում է միացնել/անջատել ներկառուցված LED- ն Arduino Uno- ի վրա:

Այսպիսով, առաջին հերթին թույլ տվեք ասել ձեզ…

Ինչու՞ ստեղծեցի այս նախագիծը:

Նախ, ինտերնետում տեղադրված են բազմաթիվ ձեռնարկներ, հատուկ youtube- ում այս թեմայի վերաբերյալ, բայց դրանք օգտագործում են Python2 տարբերակները, և երկրորդ ՝ ես տեղադրել էի վերջին տարբերակը, որը Python3.7.2- ն է: Մի փոքր տարբերություն կա Python2- ի և Python3- ի միջև, երբ այն օգտագործում եք Arduino- ի հետ միանալու համար: Այսպիսով, Python3- ից Arduino- ին հրաման ուղարկելու խնդիրը լուծելուց հետո, ես մտածեցի, որ դա պետք է կիսվի ստեղծողների և հոբբիստների ամբողջ համայնքի հետ:

Եկ սկսենք

Ձեզ անհրաժեշտ բաղադրիչներ

  1. Arduino UNO- ի խորհուրդ
  2. USB մալուխ

Սա այն է, ինչ ձեզ հարկավոր է ապարատային առումով:)

Քայլ 1: Տեղադրման կարգը

Ինչպես տեղադրել python3 տարբերակը և PySerial փաթեթը

Այժմ կարող եք YouTube- ում որոնել տեղադրման նյութերի մասին: Վերևում տեսանյութ է ինչպես Python3 տարբերակը, այնպես էլ PySerial փաթեթը տեղադրելու համար:

Քայլ 2: Կոդավորում Arduino- ում

Image
Image

Մաս 1. Կոդավորում arduino- ում

Քայլ 3: Կոդավորում Python3- ում

Մաս 2. Կոդավորումը python3- ում

Քայլ 4. Arduino- ի և Python3- ի աղբյուրի կոդը

Նշում

Համոզվեք, որ նախ վերբեռնեք Arduino էսքիզը, այնուհետև Python ծածկագիրը::) Թույլ տվեք ինձ տեղյակ պահել մեկնաբանությունների բաժնում, եթե այս նախագիծը կատարելիս որևէ խնդիր ունեք:

Խորհուրդ ենք տալիս: