Введение
Arduino IDE – интегрированная среда разработки, по факту она берёт код написанный в ней на языке Arduino, преобразовывает в код на языке C++, компилирует и загружает уже готовый код в плату Arduino. Её можно скачать с https://www.arduino.cc/en/software/
Недостатки: Arduino IDE как редактор далеко не самый лучший выбор, но для прошивки он незаменим.
Плюсы: Arduino IDE помогает изучить язык программирования C++ и если захотите вы можете заменить непонравившуюся библиотеку для Arduino на аналогичную ей C++.
Отличия установки и настройки для всех плат – минимальны.
Рассмотрим самый простой скетч – мигающий светодиод.
Необходимые компоненты
Для подключения мигающего светодиода нам необходимо:
- Сама плата Arduino
- Breadboard
- 2 провода “папа-папа”
- Светодиод
- Резистор
Разберёмся что это
Breadboard – беспаечная монтажная плата. Она прекрасно подходит для временной электросхемы где не нужно будет паять.
Резистор – простой и наверное самый важный элемент в электрической цепи. Он поможет нам не спалить светодиод и плату.
Разберём настройку всего в несколько этапов
- Устанавливаем Arduino IDE на наш компьютер. Обязательно выбираем версию подходящую нашей операционной системе.
- Запускаем Arduino IDE. Если программа не запускается скорее всего проблема кроется в некорректной установке JRE ( Java Runtime Environment). Просто переустановите IDE на компьютер и проблема должна исчезнуть.
- Подключаем плату Arduino к компьютеру.
Просто подключаем нашу плату через USB кабель к нашему компьютеру. Программе нужно будет указать какую именно плату вы подключили. Переходим в Arduino IDE “Инструменты > Плата > ваша плата ( её название)”. Далее выбираем COM порт куда подключена плата “Инструменты > Порт > наш порт”.
Если вы не увидели порта, то скорее всего ваша плата оборудована чипом сторонних производителей. Нужно установить драйвер для вашего чипа.
- Теперь загрузим наш первый скетч.
У нас всё готово для прошивки платы. В программе есть уже заготовленные примеры для решениях задач. Можно загрузить код самому, либо воспользоваться примерами.
Чтобы воспользоваться встроенным кодом нужно перейти в “Файл > Примеры > Basics > Blink”. Начнём с мигания светодиода.
Программируем
Можно загрузить свой код. Код для той же программы:
void setup() {
pinMode(10, OUTPUT);// делаем 10 пин выходом, сколько используем светодиодов, столько и повторяем эту строку с разными значениями пина
}
void loop() {
digitalWrite(10, HIGH);// вкл. светодиод на 10 выходе
delay(1500);//остановка(пауза) программы на 1.5 секунды
digitalWrite(10, LOW);// выкл. светодиод на 10 выходе
delay(1500);// остановка(пауза) программы на 1.5 секунды
}
Компилируем код на ошибки, загружаем на плату и готово!
После выполнения всех действий светодиод на плате будет мигать с установленном интервалом.
Теперь настройка Arduino IDE закончена!
В заключении можно сказать что Arduino IDE простая в освоении среда разработки. Она многофункциональна и понятна новичкам, а также полезна более опытным пользователям. Уметь пользоваться Arduino IDE будет довольно полезно, если вы собираетесь вникать допустим в сферу робототехники, да и в целом в область там где используются платы Arduino.