У всех новичков, впервые взявших в руки Arduino, часто возникают одни и те же вопросы: «Как загрузить программу на Arduino? Нужен ли для этого программатор? Что такое Arduino IDE?». На этом небольшом уроке мы разберемся с этими вопросами раз и навсегда.
Начнем со второго вопроса, ответ на который прост: никакого так называемого программатора не нужно. Контроллер Arduino отличается от «голых» микроконтроллеров тем, что он адаптирован для загрузки программ через обычный USB-порт компьютера! Исключение составляют версии Arduino Pro Mini, где требуется специальное внешнее устройство USB-UART мост, которое, впрочем, всё так же просто подключается по USB.
Подробности об отладочной плате Arduino UNO в нашей инструкции:
Что такое Arduino IDE?
Arduino IDE — это среда разработки, созданная специально для отладочных плат семейства Arduino. Arduino IDE позволяет составлять программы в удобном текстовом редакторе, компилировать их в машинный код, и загружать на все версии Arduino.
Среду можно установить на любую операционную систему: Windows, Linux, Mac OS X.
Скачиваем Arduino IDE
Приложение является полностью бесплатным, а скачать его можно на официальном сайте сообщества Arduino:
https://www.arduino.cc/en/Main/Software
После перехода по ссылке появится форма с выбором дистрибутива под разные операционные системы.
Для Windows выбираем самую верхнюю ссылку: Windows Win 10 and newer, 64 bits
Затем откроется приглашение внести посильный взнос разработчикам Arduino. Если такого желания не возникло, жмём ссылку JUST DOWNLOAD.
Далее появится приглашение подписаться на рассылку портала Arduino.сс. Здесь также можно нажать JUST DOWNLOAD.
Теперь дождёмся пока дистрибутив скачается и приступим к установке.
Установка Arduino IDE
После того как дистрибутив программы успешно загружен с сайта, попробуем установить Arduino IDE на компьютер. Рассмотрим установку на примере версии для Windows. Как и любое другое приложение, установка состоит из нескольких шагов. Первый шаг — лицензионное соглашение. Жмем «Принимаю».
Второй шаг — выбор опций установки. Если вы устанавливаете Arduino IDE первый раз, ставим все галки и жмем «Далее».
Следующий шаг — выбор целевой папки. Здесь также можно все оставить по-умолчанию.
Когда скопируются все основные компоненты Arduino IDE, инсталлятор предложит вам установить драйвера для Arduino. Соглашаемся.
В общем то, сразу после установки драйверов, инсталлятор сообщит о завершении процедуры установки Arduino IDE. Можно приступать к изучению возможностей редактора, и пробовать загружать программы на контроллер.
Интерфейс Arduino IDE
Окно редактора можно условно разделить на шесть блоков, как на картинке:
Первый блок — это меню программы. Через меню можно получить доступ ко всем функциям Arduino IDE:
- Файл — открыть и сохранить программу, открыть пример, открыть настройки и пр.
- Изменить — инструменты для форматировать исходного кода: копировать, вставить, отступы, поиск, замены и т.п.
- Скетч — проверка программы, загрузка на плату, менеджер библиотек;
- Инструменты — выбор платы, выбор COM-порта, монитор COM-порта и график;
- Справка — ссылки на справочную информацию в интернете.
Второй блок — панель иконок, на которой размещены часто используемые функции. Слева направо:
- галочка — проверить программу на ошибки;
- стрелочка вправо — загрузить программу на плату;
- страничка — создать новую программу;
- стрелочка с жуком — отладка программы;
- выпадающий список — быстрый выбор отладочной платы;
- иконка импульса — открыть график COM-порта;
- лупа с точкой — открыть монитор COM-порта.
Третий блок — иконки быстрого вызова часто используемых функций, сверху вниз: открыть скетч из альбома, выбрать плату, менеджер библиотек, отладка и поиск по исходному коду. В самом низу иконка входа в личную учетную запись в облаке Arduino.
Четвертый блок — поле текстового редактора исходного кода.
Пятый блок — окно отображения информации о ходе компиляции и об ошибках в программе.
Шестой блок — поле для отображения служебных сообщений. Например, уведомлений об успешной загрузке программы.
Загрузка первой программы
Попробуем открыть готовый пример программы, которая заставит Arduino мигать светодиодом. Для этого выберем в меню:
Файл/ Примеры/ Basics.01/ Blink
В результате откроется еще одна копия редактора, примерно с такой программой:
Следующее, что необходимо сделать — подключить Arduino к свободному USB порту компьютера. Делаем это.
Затем настраиваем правильный тип платы в Arduino IDE. Для этого в меню выбираем пункт:
Инструменты/ Плата/ …
Появится список разных типов Arduino, из которого мы выбираем нужный. Этот урок посвящен Arduino Uno, так что выбираем этот вариант.
Далее выбираем порт. Каждый раз, когда вы подключаете новую Arduino к компьютеру, Windows выделяет ей COM-порт с отдельным номером. Для того, чтобы выбрать правильный порт откроем пункт меню:
Инструменты/ Порт/ …
Если вы новичок, и не практикуете подключение периферийных устройств через виртуальный COM-порт, то в этом списке появится всего одна запись. Это может быть «COM1» или «COM3», или любой другой номер.
Последний шаг — загружаем программу на Arduino. Для этого жмем иконку со стрелочкой вправо. По завершению этой процедуры, в строке сообщения появится надпись: «Загрузка завершена».
Заключение
После того как мы загрузили программу на Arduino, она начинает свое независимое существование. Каждый раз, когда мы подаем питание на наш контроллер, эта программа будет автоматически запускаться с самого начала.
Теперь, когда стало понятно как загружать программы, можно приступить к составлению своей первой программы. О том, как это сделать, читаем урок: «Управление светодиодом«.
классная стан