Какви са IDE за работа с Arduino

Съдържание:

Какви са IDE за работа с Arduino
Какви са IDE за работа с Arduino

Видео: Какви са IDE за работа с Arduino

Видео: Какви са IDE за работа с Arduino
Видео: Установка и настройка среды разработки ARDUINO IDE 2024, Април
Anonim

Всеки, който започне да учи Arduino, е запознат с IDE на Arduino. Тя ви позволява да пишете скици, да проверявате коректността и да ги зареждате в паметта на дъските Arduino. Но това ли е единственият начин за разработване на програми за Arduino? Въобще не! Нека да видим какви други среди за развитие съществуват.

Лого на Arduino
Лого на Arduino

Необходимо

  • - Arduino;
  • - компютър.

Инструкции

Етап 1

Нека започнем с средата за разработка на PROGRAMINO. Това е платена среда за разработка, но можете да я изпробвате за 14 дни безплатно. Programino, подобно на други среди за разработка, обаче изисква да имате инсталиран Arduino IDE. Когато стартирате програмата за първи път, посочете пътя към изпълнимия файл arduino.exe в настройките. За да направите това, отворете менюто с настройки: Опции -> Настройки на редактора. Ще се появи прозорец, в който ще трябва да посочите пътищата до директорията с IDE на Arduino и свързаните библиотеки. Вече сме готови да пишем програми в Programino.

Настройки на средата на Programino
Настройки на средата на Programino

Стъпка 2

Езикът, използван в тази среда за разработка, е същият като в оригиналната IDE на Arduino - C. Това е, всъщност, ако вече пишете скици в IDE на Arduino, тогава няма да се налага да изучавате нов език за програмиране, което е голям плюс на тази среда за разработка.

Освен това, тази IDE предлага такъв удобен начин за бързо развитие като завършване на кода. Тоест, не е нужно непрекъснато да преглеждате референцията за команди и методи на Arduino. Започвате да пишете кода и средата за разработка ще ви подкани да изберете този, който искате от наличните опции. Например, пишете "digi" и IDE ви предлага опции: "digitalRead", "digitalWrite".

Нека напишем проста скица, в която постоянно ще анкетираме един от аналоговите щифтове на Arduino и ще извеждаме показанията към серийния порт. Опитайте се да въведете скицата на ръка, вместо да копирате и поставите, за да почувствате удобството при завършване на кода на Programino.

Скица в Programino
Скица в Programino

Стъпка 3

Какво още интересно предлага Programino IDE? Тази среда за разработка има няколко интересни инструмента, достъпни чрез менюто Инструменти. Например бележник, дизайнер на LCD символи, конвертор между DEC-BIN-HEX, терминал за сериен порт, аналогов плотер и други.

Нека разгледаме отблизо инструмента Analog Plotter. Този инструмент ви позволява да визуализирате какво идва в COM порта от Arduino. Това може да бъде полезно, например, за показване на показанията на някои аналогови сензори: температура, влажност, налягане, осветеност и други.

За да работи плотерът в скицата, трябва да активирате серийния порт със скорост 19200 kb / s. Данните се отпечатват в плотера чрез Serial.println (). Нека започнем аналогов плотер. Натиснете бутона Connect, за да се свържете с порта, към който имаме свързан Arduino.

Аналогов плотер в Programino
Аналогов плотер в Programino

Стъпка 4

Друга интересна алтернатива на Arduino IDE е B4R или „Basic for Arduino“. Връзка към официалния сайт също е дадена в края на статията. Тази среда за разработка е интересна, защото използва основния език вместо C. Той също така поддържа попълване на код. Освен това е напълно безплатна.

При първото стартиране средата B4R също изисква да посочите пътя до директорията с IDE на Arduino, както и, ако е необходимо, допълнителни нестандартни библиотеки и общи модули. Тези настройки могат да бъдат конфигурирани по-късно чрез менюто Инструменти -> Конфигуриране на пътища.

Настройки на средата на B4R
Настройки на средата на B4R

Стъпка 5

Нека напишем скица като тази и в същото време да разгледаме по-отблизо B4R IDE.

В централната част има поле за редактиране на кода. Вдясно е областта на разделите и самите раздели: налични библиотеки, модули за скици, история и търсене. На горната снимка е отворен раздел със списание. Вижда се, че тук се показват съобщения, които се задават в програмата от командата Log (). В тази среда за разработка можете да задавате точки на прекъсване, което е много полезно в процеса на отстраняване на грешки, а също така да използвате отметки за по-бърза навигация през кода.

Няма да можете веднага да започнете програмирането в тази среда за разработка, защото той използва различен, по-обектно ориентиран език от класическия IDE на Arduino, с различен синтаксис. Удобството на тази среда и наличието на добри насоки от разработчиците обаче компенсират тези недостатъци.

Първа скица в B4R
Първа скица в B4R

Стъпка 6

Освен изброените има и други среди за разработка на Arduino. Например Codeblocks. Той има същите възможности като тези, описани от IDE, така че няма да го описвам по-подробно.

Но сега знаете, че има алтернативни, много по-удобни среди за разработка на Arduino. Използването им значително ще опрости и ускори разработването на вашите собствени скици.

Препоръчано: