Որո՞նք են Arduino- ի հետ աշխատելու IDE- ները

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

Որո՞նք են Arduino- ի հետ աշխատելու IDE- ները
Որո՞նք են Arduino- ի հետ աշխատելու IDE- ները

Video: Որո՞նք են Arduino- ի հետ աշխատելու IDE- ները

Video: Որո՞նք են Arduino- ի հետ աշխատելու IDE- ները
Video: Установка и настройка среды разработки ARDUINO IDE 2024, Ապրիլ
Anonim

Բոլոր նրանք, ովքեր սկսում են սովորել Arduino, ծանոթ են Arduino IDE- ին: Այն թույլ է տալիս գրել ուրվագծեր, ստուգել ճշգրտությունը և բեռնել դրանք Arduino տախտակների հիշողության մեջ: Բայց արդյո՞ք սա Arduino- ի համար ծրագրեր մշակելու միակ միջոցն է: Ընդհանրապես! Եկեք տեսնենք, թե զարգացման այլ միջավայրեր գոյություն ունեն:

Arduino տարբերանշան
Arduino տարբերանշան

Անհրաժեշտ է

  • - Arduino;
  • - համակարգիչ:

Հրահանգներ

Քայլ 1

Սկսենք PROGRAMINO- ի զարգացման միջավայրից: Սա զարգացման վճարովի միջավայր է, բայց կարող եք այն փորձել 14 օր անվճար: Programino- ն, ինչպես և զարգացման այլ միջավայրեր, պահանջում է, որ տեղադրեք Arduino IDE- ն: Theրագիրն առաջին անգամ գործարկելիս կարգավորումներում նշեք arduino.exe գործարկվող ֆայլի ուղին: Դա անելու համար անցեք կարգավորումների ընտրացանկին ՝ Ընտրանքներ -> Խմբագրի կարգաբերումներ: Կհայտնվի պատուհան, որում հարկ կլինի նշել Arduino IDE- ի և հարակից գրադարանների հետ գրացուցակի ուղիները: Այժմ մենք պատրաստ ենք ծրագրեր գրել Programino- ում:

Programino միջավայրի կարգավորումներ
Programino միջավայրի կարգավորումներ

Քայլ 2

Developmentարգացման այս միջավայրում օգտագործվող լեզուն նույնն է, ինչ բնօրինակ Arduino IDE - C- ում: Այսինքն, փաստորեն, եթե դուք արդեն ուրվագծեր եք գրում Arduino IDE- ում, ապա ստիպված չեք լինի սովորել նոր ծրագրավորման լեզու, որը զարգացման այս միջավայրի մեծ գումարածն է:

Սակայն, ի լրումն, այս IDE- ն առաջարկում է արագ զարգացման այնպիսի հարմար տարբերակ, ինչպիսին է կոդի լրացումը: Այսինքն, պետք չէ անընդհատ անցնել Arduino հրամանի և մեթոդի տեղեկանքի միջոցով: Դուք սկսում եք մուտքագրել կոդը, և զարգացման միջավայրը ձեզ հուշելու է մատչելի ընտրանքներից ընտրել ցանկալիը: Օրինակ ՝ դուք մուտքագրում եք «digi», իսկ IDE- ն ձեզ առաջարկում է տարբերակներ ՝ «digitalRead», «digitalWrite»:

Եկեք գրենք մի պարզ ուրվագիծ, որում մենք անընդհատ հարցում կանցկացնենք Arduino- ի անալոգային քորոցներից մեկի վրա և կարդանքները սերիական նավահանգիստ: Programino կոդի լրացման հարմարավետությունը զգալու փոխարեն, փորձեք ձեռքով մուտքագրել ուրվագիծը, այլ ոչ թե պատճենել և տեղադրել:

Էսքիզ Programino- ում
Էսքիզ Programino- ում

Քայլ 3

Էլ ի՞նչ հետաքրքիր է առաջարկում Programino IDE- ն: Developmentարգացման այս միջավայրն ունի Գործիքների ցանկի միջոցով հասանելի մի քանի հետաքրքիր գործիք: Օրինակ ՝ գրառման գրքույկ, LCD նիշերի դիզայներ, փոխարկիչ DEC-BIN-HEX- ի, սերիական պորտային տերմինալի, անալոգային գծագրիչի և այլոց միջև

Եկեք ավելի սերտ նայենք Analog Plotter գործիքի վրա: Այս գործիքը թույլ է տալիս պատկերացնել, թե ինչ է գալիս Arduino- ից COM նավահանգիստ: Սա կարող է օգտակար լինել, օրինակ, ցուցադրել որոշ անալոգային սենսորների ընթերցումները ՝ ջերմաստիճանը, խոնավությունը, ճնշումը, լուսավորությունը և այլն:

Որպեսզի գծագրիչը ուրվագծում աշխատի, դուք պետք է ակտիվացնեք սերիական նավահանգիստը 19200 կբ / վ արագությամբ: Տվյալները տպվում են գծագրիչի վրա `օգտագործելով Serial.println (): Եկեք սկսենք անալոգային պլոտատոր: Սեղմեք Միացնել կոճակը ՝ միանալու այն նավահանգստին, որին միացված ենք Arduino:

Անալոգային գծագրիչ ՝ Programino- ում
Անալոգային գծագրիչ ՝ Programino- ում

Քայլ 4

Arduino IDE- ի մեկ այլ հետաքրքիր այլընտրանք B4R- ն է, կամ «Հիմնական` Arduino- ի համար »: Հոդվածի վերջում տրված է նաև հղում դեպի պաշտոնական կայք: Այս զարգացման միջավայրը հետաքրքիր է, քանի որ այն C- ի փոխարեն օգտագործում է Հիմնական լեզու: Այն նաև աջակցում է կոդի լրացմանը: Բացի այդ, այն ամբողջովին անվճար է:

Առաջին մեկնարկի ժամանակ B4R միջավայրը պահանջում է նաև, որ Arduino IDE- ով նշեք գրացուցակի ուղին, ինչպես նաև անհրաժեշտության դեպքում լրացուցիչ ոչ ստանդարտ գրադարաններ և ընդհանուր մոդուլներ: Այս պարամետրերը հետագայում հնարավոր է կարգավորել Գործիքներ -> Կարգավորել ուղիները ընտրացանկի միջոցով:

B4R միջավայրի պարամետրերը
B4R միջավայրի պարամետրերը

Քայլ 5

Եկեք գրենք այսպիսի ուրվագիծ և միևնույն ժամանակ ավելի սերտ նայենք B4R IDE- ին:

Կենտրոնական մասում կա կոդ խմբագրելու դաշտ: Աջ կողմում գտնվում է ներդիրների տարածքը և ներդիրները. Մատչելի գրադարաններ, էսքիզային մոդուլներ, պատմություն և որոնում: Վերոնշյալ լուսանկարի վրա ամսագիրով ներդիր է բացված: Տեսանելի է, որ այստեղ ցուցադրվում են հաղորդագրություններ, որոնք ծրագրում տեղադրվում են Log () հրամանի միջոցով: Developmentարգացման այս միջավայրում դուք կարող եք սահմանել ընդմիջման կետեր, ինչը շատ օգտակար է կարգաբերման գործընթացում, և նաև օգտագործել էջանիշներ կոդի միջոցով ավելի արագ նավարկելու համար:

Դուք չեք կարողանա միանգամից ծրագրավորում սկսել այս զարգացման միջավայրում, քանի որ այն օգտագործում է այլ, ավելի առարկայական լեզու, քան դասական Arduino IDE- ն ՝ այլ շարահյուսությամբ: Այնուամենայնիվ, այս միջավայրի հարմարավետությունը և մշակողների կողմից լավ առաջնորդության առկայությունը լրացնում են այդ թերությունները:

Առաջին ուրվագիծը B4R- ում
Առաջին ուրվագիծը B4R- ում

Քայլ 6

Արդուինոյի համար կան նաև զարգացման այլ միջավայրեր, բացի նշվածներից:Օրինակ ՝ Codeblocks: Այն ունի նույն հնարավորությունները, ինչ նկարագրված է IDE- ի կողմից, ուստի ես այն ավելի մանրամասն չեմ նկարագրի:

Բայց հիմա գիտեք, որ Arduino- ի համար կան այլընտրանքային, շատ ավելի հարմարավետ զարգացման միջավայրեր: Դրանց օգտագործումը մեծապես պարզեցնելու և արագացնելու է ձեր սեփական ուրվագծերի մշակումը:

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