Урок 5. Arduino IDE

К этому уроку курса "Ардуино для начинающих" мы уже узнали, что такое микроконтроллер, изучили платы Arduino и главную плату Arduino Uno. Также мы изучили понятие макетных плат и того, как с ними работать.

Отдельно мы поговорили про языки программирования, которые применяются в робототехнике, что наконец-то позволило нам вплотную приблизиться к одной из основных тем по работе с платами, процессорами и микроконтроллерами. Дальше мы достаточно много будем говорить про то, как программировать платы, чтобы они могли управлять сенсорами, собирать данные и делать много интересных вещей.

Как мы уже знаем, для того, чтобы мы могли взаимодействовать с периферийными устройствами нам нужно написать определенную программу и закачать её на плату Ардуино (или любую другую). Для таких действий применяется очень популярный инструмент, который называется Arduino IDE (англ. - Integrated development environment) - интегрированная среда разработки Ардуино. У нас есть отдельный большой материал про Arduino IDE. Самый большой плюс этой IDE - она абсолютно бесплатна.

Скачать программу

На данный момент мы готовы скачать это бесплатное программное обеспечение Arduino IDE, в которой мы будем писать скетчи, которые будут "говорить" плате что делать.

Вы можете скачать нужную версию Arduino IDE по ссылке в таблице ниже. Рекомендуем скачивать последнюю версию. Текущая стабильная версия 1.8.10:

Важно! Русский язык входит в базовый пакет установки Arduino IDE.

Скачать более ранние версии можно по этой ссылке.

Для установки программного обеспечения вам нужно будет кликнуть на ссылку, соответствующую операционной системе вашего компьютера выше. Далее вам нужно будет пройти стандартные шаги как при установке любой программы Windows (и других операционных систем).

Скетч

Скетч - название программы, которую мы планируем загрузить на плату Ардуино. Также часто употребляют название эскиз. Но это не строгое правило и любую программу можно называть просто программой.

Просто помните, что в интернете часто встречается именно слово скетч в отношении работы с платами типа Ардуино.

После установки

После того, как программное обеспечение установлено на вашем компьютере, откройте его. Вы запустили Arduino IDE и всё волшебство будет происходить именно здесь. Не торопитесь и потратьте некоторое время, чтобы осмотреться и освоиться в этой программе. Нам предстоит много программировать в неё.

В программе есть основные инструменты:

  1. Меню (англ. - Menu Bar). Предоставляет вам доступ к инструментам, необходимым для создания и сохранения эскизов Arduino.
  2. Кнопка подтверждения (англ. - Verify Button). Компилирует ваш код и проверяет ошибки в написании или синтаксисе.
  3. Кнопка загрузки (англ. - Upload Button). Отправляет код на подключенную плату, такую как Arduino Uno. Светодиоды на плате будут быстро мигать при загрузке.
  4. Новый скетч (англ. - New Sketch). Открывает новое окно, содержащее пустой скетч (эскиз).
  5. Имя скетча (англ. - Sketch Name). Когда скетч сохранен, здесь отображается его имя.
  6. Открыть скетч (англ. - Open Existing Sketch). Позволяет открыть сохраненный эскиз или один из сохраненных примеров.
  7. Сохранение скетча (англ. - Save Sketch). Сохранить скетч, который у вас есть в данный момент.
  8. Последовательный монитор (англ. - Serial Monitor). Когда плата подключена, здесь отобразится последовательная информация вашего Arduino.
  9. Область написания кода (англ. - Code Area). В этой области вы пишете код, который будет "говорить" плате что делать.
  10. Область сообщений (англ. - Message Area). В этой области можно наблюдать различные сообщения, которые транслируют вам статус сохранения, компиляции кода, информацию об ошибках и многое другое.
  11. Текстовая консоль (англ. - Text Console). Показывает детали сообщений об ошибках, размер программы, которая была скомпилирована и дополнительную информацию.
  12. Плата и последовательный порт (англ. - Board and Serial Port). Сообщает, какая плата используется и к какому последовательному порту она подключена.

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

Кстати, совсем недавно вышла новая версия Arduino Pro IDE.

Ардуино+