Настраиваем Arduino IDE

Сайт: Образовательный портал Альт Академии
Курс: Arduino: робототехника в школе на платформе (начальный уровень)
Книга: Настраиваем Arduino IDE
Напечатано:: Гость
Дата: четверг, 3 апреля 2025, 02:43

1. Устанавливаем Arduino IDE

Для того чтобы установить интегрированную среду разработки приложений для микроконтроллеров Arduino IDE существует нескольких способов.
Например можно вызвать программу управления пакетами Synaptic: «Меню запуска приложений» → «Настройки» → «Менеджер пакетов»:

запуск программы синаптик

При этом откроется перечень доступных пакетов:

Менеджер пакетов Synaptic

Нажимаем значок «Искать», в открывшемся окне вводим слово arduino и нажимаем кнопку «Искать»:

Диалоговое окно поиска

Из найденного списка выбираем пакет Arduino:

Список найденных пакетов

Щелкаем правой кнопкой мыши по этой строчке и в контекстном меню выбираем пункт «Отметить для установки»:

Отметить пакет для установки

Синаптик сам выбирает все необходимые и связанные с этой установкой пакеты:

файлы, отмеченные для установки

Нажимаем кнопку «Применить»:

список изменений

Открывается окно загрузки файлов:

загрузка файлов пакетов

После установки, запускаем Arduino через «Меню запуска приложений» → «Разработка» → «Arduino IDE»:

Запуск arduino

Интерфейс программы:

Интерфейс arduino



2. Альтернативные способы установки

Установка из командной строки

Альтернативно устанавливать Arduino IDE можно из командной строки.

Для этого предварительно надо получить права суперпользователя:

$ su -

Password:

Затем выполнить команды:

# apt-get update

# apt-get install arduino



Установка программы  Arduino IDE с официального сайта Arduino

https://www.arduino.cc/

Этот вариант установки предполагает переход на официальный сайт Arduino в раздел «Скачать программы» («Software»→«Downloads»):

раздел «Скачать программы»

Нам необходимо загрузить архив, затем распаковать его и запустить файл:

Выбор версии

Выбор версии

загрузка архива

3. Запускаем программу

Итак,  Arduino IDE установлена, запустим её, выбрав ярлык Arduino на панели задач:

Запуск arduino

или через «Меню запуска приложений» → «Разработка» → «Arduino IDE»:

Запуск arduino

Перед нами открывается окно Arduino IDE. Обратите внимание — мы ещё не подключали нашу плату Arduino к компьютеру, а в правом нижнем углу уже присутствует надпись «Arduino Uno on COM1».

Таким образом Arduino IDE сообщает нам, что в данный момент она настроена на работу с платой Arduino Uno. А когда плата будет подключена, программа Arduino IDE будет искать контроллер Arduino Uno на порту COM1. И в нашем эскизе уже заготовлен шаблон для нашего будущего скетча (программы), содержащий команды без которых скетч не будет работать:

Интерфейс arduino

Для начала, укажем программе, что нам предстоит работа с другой платой семейства Arduino — Arduino Nano.

Настроим среду Arduino IDE на работу с нашей платой: используя пункт меню «Инструменты» → «Плата» выбираем из списка тот контроллер, который мы будем подключать к компьютеру:

выбор контроллера

Теперь плата готова к работе. Обратите внимание, как изменились настройки контроллера в правом нижнем углу окна:

Интерфейс arduino

Как видите, семейство Arduino достаточно большое, и для управления нужным контроллером необходимо просто перенастроить Arduino IDE, выбрав именно тот контроллер, который имеется у вас в наличии.

4. Подключаем контроллер к компьютеру

Итак, программа Arduino IDE установлена, запущена, пришло время подключить плату Arduino к компьютеру.

Соединяем Arduino с компьютером через USB-кабель. Система обнаружит устройство и опознает его как плату Arduino Nano.

Система сама найдет драйвер для платы Arduino.

Вы увидите, как на плате загорится светодиод PWR, и начнут мигать светодиоды TX, RX. Это означает, что на плату подано питание, и микроконтроллер Arduino начал выполнять прошитую на заводе программу.

Чтобы настроить Arduino IDE на работу с Arduino Nano, нам необходимо уточнить, какой номер COM-порта присвоил компьютер Контроллеру Arduino. 

То есть  нам необходимо сообщить Arduino IDE, что плата, с которой ей предстоит общаться, находится на соответствующем COM-порту.
Для этого переходим в меню «Инструменты» → «Порт» и выбираем порт ttyUSB0:


Это означает, что операционная система распознала нашу плату Arduino как COM-порт, подобрала для неё правильный драйвер и назначила этому COM-порту номер. Если мы подключим к компьютеру другую плату Arduino, то операционная система назначит ей другой номер. Поэтому, если у вас несколько плат Arduino, очень важно не запутаться в номерах COM-портов.

Теперь Arduino IDE знает, что контроллер находится на нужном порту COM. Убедимся в этом, взглянув на правый нижний угол — нашей плате назначен правильный порт:

Интерфейс arduino

Таким образом, Arduino состоит из двух основных частей — непосредственно платы Arduino, которая является частью аппаратного обеспечения и среды разработки IDE — программного обеспечения, которое запускаем на компьютере. IDE необходимо для создания скетчей (компьютерных программ), которые затем выгружаются на плату Arduino и скетч «говорит» плате, что делать.

Таким образом, процесс программирования Arduino упрощённо выглядит следующим образом:

  • подключаем плату Ардуино к USB-порту компьютера;
  • пишем скетч, для работы платы;
  • выгружаем этот скетч на плату через USB-соединение и ждём несколько секунд для перезапуска платы.

Плата приступит к выполнению написанного скетча. И в этом курсе мы будем учиться сами писать несложные скетчи.

Как мы уже видели, существует много вариантов этой платы, но наши первые шаги мы будем проводить на плате Arduino Nano. Для удобства работы, контроллер Arduino Nano у нас размещен на плате K-6, о которой подробнее поговорим далее, пока же рассмотрим внимательно сам контроллер Arduino Nano. На нем расположены четыре светодиода: TX, RX, PWR, L:

Диод PWR сигнализирует о подключении питания к плате Arduino.

Основная же деталь платы — это микроконтроллер ATMega328 с прошитым загрузчиком Arduino в который и будут записываться программные коды-скетчи, разработанные или проанализированные и модернизированные нами в ходе работы.

Электрическое питание может быть подано на плату через USB-порт от компьютера, или отдельно от источника питания: от батарейки, аккумулятора, или от сети через специальный адаптер. Главное при подключении не перепутать плюс с минусом, и знать, что подключаемый источник должен давать напряжение от 3 до 12 В, максимум — 24 В. Плата сама выберет источник питания: например, если она подключена к компьютеру через USB кабель, а к разъему питания подключен адаптер, то плата выберет адаптер.