Arduino-мен жұмыс істеуге арналған IDE қандай?

Мазмұны:

Arduino-мен жұмыс істеуге арналған IDE қандай?
Arduino-мен жұмыс істеуге арналған IDE қандай?

Бейне: Arduino-мен жұмыс істеуге арналған IDE қандай?

Бейне: Arduino-мен жұмыс істеуге арналған IDE қандай?
Бейне: Урок №1. Знакомство с Arduino. BeyondRobotics 2024, Сәуір
Anonim

Arduino-ны үйрене бастайтындардың барлығы Arduino IDE-мен таныс. Бұл эскиздер жазуға, дұрыстығын тексеруге және Arduino тақталарының жадына жүктеуге мүмкіндік береді. Бірақ бұл Arduino-ға арналған бағдарламаларды әзірлеудің жалғыз әдісі ме? Мүлдем жоқ! Дамудың тағы қандай орталары бар екенін көрейік.

Arduino логотипі
Arduino логотипі

Қажетті

  • - Ардуино;
  • - компьютер.

Нұсқаулық

1-қадам

ПРОГРАМИНОНЫ дамыту ортасынан бастайық. Бұл ақылы даму ортасы, бірақ сіз оны 14 күн бойы тегін пайдаланып көре аласыз. Programino, басқа даму орталары сияқты, сізде Arduino IDE орнатылған болуын талап етеді. Бағдарламаны бірінші рет іске қосқан кезде, параметрлерде arduino.exe орындалатын файлына жолды көрсетіңіз. Ол үшін параметрлер мәзіріне өтіңіз: Опциялар -> Редактор параметрлері. Arduino IDE және онымен байланысты кітапханалар бар каталогқа жолдарды көрсету қажет болатын терезе пайда болады. Біз қазір Programino-да бағдарламалар жазуға дайынбыз.

Programino ортасы параметрлері
Programino ортасы параметрлері

2-қадам

Бұл даму ортасында қолданылатын тіл Arduino IDE-C түпнұсқасындағы тілмен бірдей. Яғни, егер сіз Arduino IDE-де эскиздер жазып жүрсеңіз, онда сізге жаңа бағдарламалау тілін үйренудің қажеті жоқ, бұл осы даму ортасының плюс бөлігі.

Сонымен қатар, бұл IDE кодты аяқтау сияқты жедел дамудың ыңғайлы әдісін ұсынады. Яғни сізге Arduino командалық-әдістемелік сілтемесінен үнемі өтудің қажеті жоқ. Сіз кодты тере бастайсыз, және даму ортасы сізге қол жетімді опциялардың арасынан қалағаныңызды таңдауды ұсынады. Мысалы, сіз «digi» деп тересіз, ал IDE сізге «digitalRead», «digitalWrite» опцияларын ұсынады.

Қарапайым эскиз жазайық, онда біз Arduino аналогтық түйреуіштерінің бірін үнемі сұрастырып, оқылымдарды сериялық портқа шығарамыз. Programino кодының аяқталу ыңғайлылығын сезіну үшін эскизді көшіруге және қоюға емес, қолмен теруге тырысыңыз.

Programino-дағы эскиз
Programino-дағы эскиз

3-қадам

Programino IDE тағы не қызықтырады? Бұл даму ортасында Құралдар мәзірі арқылы бірнеше қызықты құралдар бар. Мысалы, блокнот, СК-кейіпкерлердің дизайнері, DEC-BIN-HEX арасындағы түрлендіргіш, сериялық порт терминалы, аналогтық плоттер және басқалары.

Аналогтық сызғыш құралын толығырақ қарастырайық. Бұл құрал Arduino-дан COM портына не түсіп жатқанын елестетуге мүмкіндік береді. Бұл, мысалы, кейбір аналогтық датчиктердің көрсеткіштерін көрсету үшін пайдалы болуы мүмкін: температура, ылғалдылық, қысым, жарықтандыру және басқалары.

Поттер эскизде жұмыс істеуі үшін 19200 кб / с жылдамдықпен сериялық портты қосу керек. Деректер плоттерге Serial.println () көмегімен басып шығарылады. Аналогтық плоттер бастайық. Біз Arduino қосылған портқа қосылу үшін Connect батырмасын басыңыз.

Programino-дағы аналогтық плоттер
Programino-дағы аналогтық плоттер

4-қадам

Arduino IDE-ге тағы бір қызықты балама - B4R немесе «Arduino үшін негізгі». Ресми сайтқа сілтеме мақаланың соңында да берілген. Бұл даму ортасы қызықты, себебі C тілінің орнына Basic тілін қолданады. Ол сонымен қатар кодтың аяқталуын қолдайды. Сонымен қатар, бұл мүлдем тегін.

Бірінші бастағанда B4R ортасы сізден Arduino IDE бар каталогқа жолды, қажет болған жағдайда қосымша стандартты емес кітапханалар мен жалпы модульдерді көрсетуді талап етеді. Бұл параметрлерді кейінірек Құралдар -> Жолдарды теңшеу мәзірі арқылы конфигурациялауға болады.

B4R ортаның параметрлері
B4R ортаның параметрлері

5-қадам

Осындай эскиз жазып, сонымен бірге B4R IDE-ге мұқият қарайық.

Орталық бөлікте кодты редакциялауға арналған өріс бар. Оң жақта қойындылар аймағы және қойындылардың өздері орналасқан: қол жетімді кітапханалар, эскиздік модульдер, тарих және іздеу. Жоғарыдағы фотосуретте журналы бар қойынды ашық. Мұнда Log () командасы арқылы бағдарламада орнатылған хабарламалар көрсетілгенін көруге болады. Бұл даму ортасында сіз жөндеу нүктелерін қоя аласыз, бұл күйін келтіру процесінде өте пайдалы, сонымен қатар код арқылы жылдам шарлау үшін бетбелгілерді қолдана аласыз.

Сіз бұл дамытушылық ортада бағдарламалауды бірден бастай алмайсыз, өйткені бұл классикалық Arduino IDE-ге қарағанда, басқа синтаксиспен ерекшеленетін, нысанға бағытталған тілді қолданады. Алайда, осы ортаның ыңғайлылығы және әзірлеушілердің жақсы басшылығының болуы бұл кемшіліктердің орнын толтырады.

B4R-де алғашқы эскиз
B4R-де алғашқы эскиз

6-қадам

Тізімделгендерден басқа Arduino үшін басқа да даму орталары бар. Мысалы, Codeblocks. Оның IDE сипаттаған мүмкіндіктері бар, сондықтан мен оны толығырақ сипаттамаймын.

Енді сіз Arduino үшін баламалы, әлдеқайда ыңғайлы даму ортасы бар екенін білесіз. Оларды пайдалану сіздің эскиздеріңіздің дамуын едәуір жеңілдетеді және жеделдетеді.

Ұсынылған: