Среда разработки Arduino IDE

У всех новичков, впервые взявших в руки 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

После перехода по ссылке появится форма с выбором дистрибутива под разные операционные системы.

Установка Arduino IDE

Для Windows выбираем самую верхнюю ссылку: Windows Win 10 and newer, 64 bits

Затем откроется приглашение внести посильный взнос разработчикам Arduino. Если такого желания не возникло, жмём ссылку JUST DOWNLOAD.

Установка Arduino IDE

Далее появится приглашение подписаться на рассылку портала Arduino.сс. Здесь также можно нажать JUST DOWNLOAD.

Установка Arduino IDE

Теперь дождёмся пока дистрибутив скачается и приступим к установке.

Установка Arduino IDE

После того как дистрибутив программы успешно загружен с сайта, попробуем установить Arduino IDE на компьютер. Рассмотрим установку на примере версии для Windows. Как и любое другое приложение, установка состоит из нескольких шагов. Первый шаг — лицензионное соглашение. Жмем «Принимаю».

Установка Arduino IDE

Второй шаг — выбор опций установки. Если вы устанавливаете Arduino IDE первый раз, ставим все галки и жмем «Далее».

Установка Arduino IDE

Следующий шаг — выбор целевой папки. Здесь также можно все оставить по-умолчанию.

Установка Arduino IDE

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

install_4

В общем то, сразу после установки драйверов, инсталлятор сообщит о завершении процедуры установки Arduino IDE. Можно приступать к изучению возможностей редактора, и пробовать загружать программы на контроллер.

Интерфейс Arduino IDE

Окно редактора можно условно разделить на шесть блоков, как на картинке:

Arduino IDE

Первый блок — это меню программы. Через меню можно получить доступ ко всем функциям Arduino IDE:

  • Файл — открыть и сохранить программу, открыть пример, открыть настройки и пр.
  • Изменить — инструменты для форматировать исходного кода: копировать, вставить, отступы, поиск, замены и т.п.
  • Скетч — проверка программы, загрузка на плату, менеджер библиотек;
  • Инструменты — выбор платы, выбор COM-порта, монитор COM-порта и график;
  • Справка — ссылки на справочную информацию в интернете.

Второй блок — панель иконок, на которой размещены часто используемые функции. Слева направо:

  • галочка — проверить программу на ошибки;
  • стрелочка вправо — загрузить программу на плату;
  • страничка — создать новую программу;
  • стрелочка с жуком — отладка программы;
  • выпадающий список — быстрый выбор отладочной платы;
  • иконка импульса — открыть график COM-порта;
  • лупа с точкой — открыть монитор COM-порта.

Третий блок — иконки быстрого вызова часто используемых функций, сверху вниз: открыть скетч из альбома, выбрать плату, менеджер библиотек, отладка и поиск по исходному коду. В самом низу иконка входа в личную учетную запись в облаке Arduino.

Четвертый блок — поле текстового редактора исходного кода.

Пятый блок — окно отображения информации о ходе компиляции и об ошибках в программе.

Шестой блок — поле для отображения служебных сообщений. Например, уведомлений об успешной загрузке программы.

Загрузка первой программы

Попробуем открыть готовый пример программы, которая заставит Arduino мигать светодиодом. Для этого выберем в меню:

Файл/ Примеры/ Basics.01/ Blink

В результате откроется еще одна копия редактора, примерно с такой программой:

Arduino IDE blink

Следующее, что необходимо сделать — подключить Arduino к свободному USB порту компьютера. Делаем это.

Затем настраиваем правильный тип платы в Arduino IDE. Для этого в меню выбираем пункт:

Инструменты/ Плата/ …

Появится список разных типов Arduino, из которого мы выбираем нужный. Этот урок посвящен Arduino Uno, так что выбираем этот вариант.

Далее выбираем порт. Каждый раз, когда вы подключаете новую Arduino к компьютеру, Windows выделяет ей COM-порт с отдельным номером. Для того, чтобы выбрать правильный порт откроем пункт меню:

Инструменты/ Порт/ …

Если вы новичок, и не практикуете подключение периферийных устройств через виртуальный COM-порт, то в этом списке появится всего одна запись. Это может быть «COM1» или «COM3», или любой другой номер.

Последний шаг — загружаем программу на Arduino. Для этого жмем иконку со стрелочкой вправо. По завершению этой процедуры, в строке сообщения появится надпись: «Загрузка завершена».

Заключение

После того как мы загрузили программу на Arduino, она начинает свое независимое существование. Каждый раз, когда мы подаем питание на наш контроллер, эта программа будет автоматически запускаться с самого начала.

Теперь, когда стало понятно как загружать программы, можно приступить к составлению своей первой программы. О том, как это сделать, читаем урок: «Управление светодиодом«.


Изменено:

Среда разработки Arduino IDE: Один комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.