Բովանդակություն:
Video: Python տերմինալ էժան Pi Arduino միացման համար. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
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- ի զարգացման միջավայրը:
Խորհուրդ ենք տալիս:
Էժան ակրիլային ռոբոտի տանկի շասսի Arduino SN7300 Sinoning- ի համար. 6 քայլ
Էժան ակրիլային ռոբոտի տանկի շասսի Arduino SN7300 Sinoning- ի համար
Ավելի էժան ESP8266 WiFi վահան Arduino- ի և այլ միկրոների համար. 6 քայլ (նկարներով)
Ավելի էժան ESP8266 WiFi Shield Arduino- ի և այլ micros- ների համար. Թարմացում ՝ 29.10.2020 թեստավորված է ESP8266 գրատախտակով V2.7.4. V2.2.0 աշխատանքներ Թարմացում. 19 մայիսի, 2016 թ. Այս նախագծի 14 -ը վերանայում է գրադարանները և աշխատանքային օրենսգիրքը
Էժան IR հարևանության սենսորներ Arduino ռոբոտների համար. 6 քայլ (նկարներով)
Էժան IR հարևանության սենսորներ Arduino ռոբոտների համար. Այս ինֆրակարմիր հարևանության սենսորները փոքր են, հեշտ է պատրաստել և չափազանց էժան: Նրանք հիանալի աշխատում են ռոբոտների վրա ՝ գծերի հետևման, եզրերի զգայունության և նվազագույն հեռավորության զգացման համար: Նրանք նաև շատ, շատ էժան են:
Էժան հարվածների սենսորներ Arduino ռոբոտների համար. 4 քայլ (նկարներով)
Էժան բախման սենսորներ Arduino ռոբոտների համար. Ձեր ռոբոտը գրավելու համար անհրաժեշտ են էժան, հեշտությամբ ձեռք բերվող հարվածների սենսորներ. Նկատի ունեմ, Arduino նախագիծը: Այս փոքր սենսորները դյուրին են օգտագործման համար, հեշտ պատրաստվող և հեշտ դրամապանակի վրա (հատը 17 ցենտ), և հիանալի աշխատում է միկրոկառավարիչ-բա խոչընդոտների պարզ հայտնաբերման համար
Costածր ծախսերի միացման տախտակի նախաէլեկտրակայան զոդման աշխատանքների համար. 12 քայլ
Costածր ծախսերի միացման տախտակի նախաեռուցման աշխատանքային կայան oldոդման աշխատանքների համար. Շրջանակային տախտակի նախատաքացման աշխատատեղերը շատ թանկ են `$ 350.00-$ 2500.00: Այս հրահանգի նպատակն է ցույց տալ, թե ինչպես կարելի է տպատախտակին նախապես տաքացնել աշխատատեղ ՝ մոտ 50,00 դոլարով, առանց հատուկ գործիքների և նյութերի մեծամասնության