КУРС ПО ARDUINO — Урок 2: Знакомство с Arduino IDE
Всем привет! В этом уроке я продолжаю серию уроков по Arduino. В этом уроке мы рассмотрим программу Arduino IDE, узнаем зачем она нужна и почему я про неё говорю.
Во этом уроке вы узнаете:
- Что такое Arduino IDE?
- Для чего нужна Arduino IDE?
- Интерфейс Arduino IDE.
- Как работать с Arduino IDE?
- Как добавить платы в Arduino IDE?
ЧТО ТАКОЕ ARDUINO IDE?
Arduino IDE — это специальная программа, разработанная компанией Arduino CC, для программирования микроконтроллеров на языке С++. По умолчанию эта программа может прошивать микроконтроллеры на платах Arduino, но если провести несколько манипуляций, то можно добавить и прошивку других плат. Об этом поговорим ниже.
ДЛЯ ЧЕГО НУЖНА ARDUINO IDE?
Собственно, Arduino IDE нужна для разработки, отладки и заливки программы на плату. Вы пишете код на С++, программа с помощью специального алгоритма преобразует ваш код в прошивочный файл «.bin» и загружает его на плату, а точнее в память микроконтроллера. Дальше микроконтроллер будет работать по этой программе
ИНТЕРФЕЙС ARDUINO IDE

Программа состоит нескольких частей:
- Верхняя панель — меню программы, параметры, сохранение файла скетча, управление библиотеками, выбор платы, настройки платы и прочее.
- Зеленая панель — компиляция скетча (проверка ошибок), загрузка скетча, в новых версиях есть также и выбор платы и порта.
- Рабочая область — область работы со скетчем.
- В новых версиях — с краю экрана в рабочей области есть настройки и менеджер библиотек.
- Внизу — черная область для отслеживания статуса загрузки скетча в плату.
- С самом низу зелёная панель — отображает текущие настройки платы и порт.
КАК РАБОТАТЬ С ARDUINO IDE?
Так, с программой ознакомились, теперь научимся с ней работать!
Как начинающий ардуинщик, вы скорее всего купили Arduino Uno. Она прошивается быстрее всего. Сейчас разберёмся как её прошить.
- Сначала нужно установить драйвера для вашего компьютера. Нажмите СЮДА для скачивания программы-установщика драйверов.
- Откройте скачанный архив, перенесите файл из архива на рабочий стол. Запустите его.
- Нажмите INSTALL. Когда программа скажет DRIVER INSTALL SUCCESS, можно закрывать программу и начать работу с Arduino IDE.
- Подключаем плату к компьютеру через USB кабель. Он идёт в наборе (если вы набор Arduino купили). Обычно кабель для Arduino синий.
- Запускаем на компьютере программу Arduino IDE.
- Заходим в меню ИНСТРУМЕНТЫ, затем ПЛАТА.
- Выбираем Arduino Uno.
- Затем в меню ИНСТРУМЕНТЫ заходим в ПОРТ, выбираем COM порт. Обычно он один единственный отображается, если подключена только 1 плата.
- Чтобы протестировать работу программы и вашей ардуинки, возьмём пример скетча. Зайдите в меню ФАЙЛ, затем ПРИМЕРЫ, затем 01.BASICS, выбираем Blink.
- У вас открылось новое окно, не волнуйтесь, настройки платы и порта там продублировались.
- Нажимаем ЗАГРУЗКА (зелёная кнопка со стрелочкой «вправо»).
- Если всё прошло успешно, на вашей плате Arduino Uno будет мигать встроенный светодиод с буковкой L.
Поздравляю! Вы впервые прошили вашу Arduino!
КАК ДОБАВИТЬ ПЛАТУ В ARDUINO IDE???
Теперь рассмотрим, что делать, если вы купили НЕarduino плату, а например, ESP8266. Иногда наборы комплектуются ещё и ESP платами.
Чтобы добавить в Arduino IDE новую плату, нужно установить ядро (core) для этой платы.
Чтобы установить ядро, нужно:
- В программе Arduino IDE переходим в меню ФАЙЛ, затем НАСТРОЙКИ.
- В строку «ДОПОЛНИТЕЛЬНЫЕ ССЫЛКИ ДЛЯ МЕНЕДЖЕРА ПЛАТ» вставляем ссылку на ядро. Скопировать нужную можно ниже.
- Нажимаем кнопку ОК.
- Идём в меню ИНСТРУМЕНТЫ, затем ПЛАТА, затем МЕНЕДЖЕР ПЛАТ.
- Ждём загрузки Менеджера плат.
- В строку поиска пишем часть названия платы, например, «82» для платы «esp8266».
- Нажимаем на ядро, которое вышло по поиску.
- Выбираем версию (например, самую последнюю), нажимаем УСТАНОВКА.
- Когда появилось сообщение об окончании установки, закрываем Менеджер плат.
- Идём снова в меню ИНСТРУМЕНТЫ, ПЛАТА, если под пунктом Менеджер плат у вас появились категории плат, значит, хорошо! Удалось установить новые платы.
- Выбираем нужную вам плату (например, GENERIC ESP8266 MODULE), пишем код и прошиваем!
На этом второй урок завершен. Спасибо за внимание!