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

Python տերմինալ էժան Pi Arduino միացման համար. 4 քայլ
Python տերմինալ էժան Pi Arduino միացման համար. 4 քայլ

Video: Python տերմինալ էժան Pi Arduino միացման համար. 4 քայլ

Video: Python տերմինալ էժան Pi Arduino միացման համար. 4 քայլ
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Հուլիսի
Anonim
Python տերմինալ էժան Pi Arduino միացման համար
Python տերմինալ էժան Pi Arduino միացման համար

Raspberry Pi- ն Linux սարք է, ուստի դրա համար, հավանաբար, կան մի քանի տերմինալ ծրագրեր: Բայց ես նորը գրեցի Python- ում, ինչու՞ անհանգստացա: Շարունակեք կարդալ: Եթե դուք կատարում եք նախագիծ, որն օգտագործում է ինչպես Pi- ն, այնպես էլ Arduino- ն, հավանաբար նրանց երկուսի հետ խոսելու միջոց է պետք: Քանի որ Pi- ն գործարկելու է Arduino- ի զարգացման միջավայրը, և այն ունի բավականին գեղեցիկ տերմինալ, հավանաբար պետք է սկսել հենց դրանից: Բայց իմ Python տերմինալը օգտակար է, քանի որ.

Pi- ն իսկապես նախատեսված է Python- ի միջոցով օգտագործողների կողմից գրված ծրագրերի վրա աշխատելու համար, այնպես որ հաճելի է ունենալ Python տերմինալ:

Իմ տերմինալը գրված է մի քանի հատուկ հնարավորություններով `միկրո վերահսկիչների հետ աշխատելու համար, ինչպես օրինակ` Arduino- ն:

Այս տերմինալը ինքնին կարող է ծրագրավորվել, Arduino IDE սերիական մոնիտորը, չի կարող ծրագրավորվել:

Եթե դուք կատարում եք հատուկ ծրագիր, ամենայն հավանականությամբ, կցանկանաք, որ այն կառավարի հատուկ հաղորդակցման ծրագիրը, կարող եք վերցնել տերմինալ ծրագիրը և կտրել և կպցնել դրա մասերը `մեկը դարձնելու համար:

Ներկայումս տերմինալն աջակցում է միայն RS232 ոճի հաղորդակցությանը, բայց ես հույս ունեմ, որ այն կընդլայնվի ՝ SPI և I2C արձանագրություններին աջակցելու համար (գուցե դուք կցանկանայիք ներդրում ունենալ):

Դուք կարող եք օգտագործել տերմինալը գրեթե ցանկացած օպերացիոն համակարգի վրա, այնպես որ, եթե դուք օգտագործում եք Linux, Mac կամ Windows սարք (որտեղ ես ի սկզբանե այն մշակել էի), ապա ամեն ինչ լավ կլինի: Այստեղ ամեն ինչ բաց կոդ է, այնքան էժան այստեղ նշանակում է անվճար:

Iceանուցում. Սա իսկապես հին հրահանգ է: Կոդը զգալիորեն բարելավվել է: Տես ՝ Python Smart Terminal ՝ ընթացիկ կարգավիճակը գրելու և ընթացիկ կոդի հղումներ ստանալու համար:

Քայլ 1: Գործիքներ

Գործիքներ
Գործիքներ

ԱՀ - գրեթե ցանկացած OS, Linux, Windows OSX….. Rasberry PI- ն կատարյալ է:

Python (Ինձ դուր է գալիս Anaconda- ի ներբեռնումը, սա մի փոքր քննարկվում է https://www.instructables.com/id/ClipBoard-Communic… և https://www.instructables.com/id/Graph-Instructable…) էջերում:

Պիտոնի հիմնական իմացություն

Արդուինո

Arduino USB միացում Սա կարող է լինել մալուխ և USB պորտ Arduinos- ում, ինչպես UNO- ն, կամ FTDI մալուխ (https://www.sparkfun.com/products/9717, որը միանում է TTL RS232 Ardunio- ին, ինչպես Իսկապես մերկ ոսկորների տախտակը

Քայլ 2: Տեղադրում

Տեղադրում
Տեղադրում

Ստացեք ֆայլերը (կամ պարզապես կարդացեք դրանք մի քանի կտտոցով) github Project- ի GitHub ֆայլերից (որտեղ թարմացումները նույնպես տեղադրվելու են դրանց մշակման ժամանակ) ձեր Python- ի զարգացման միջավայրը:

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