Arduino: с чего начать?

Содержание

У всех новичков, впервые взявших в руки Arduino, часто возникают одни и те же вопросы: Как загрузить программу на Arduino? Нужен ли для этого программатор? Что такое Arduino IDE?. На этом небольшом уроке мы разберемся с этими вопросами раз и навсегда.

Начнем со второго вопроса, ответ на который прост: никакого так называемого программатора не нужно. Контроллер Arduino отличается от голых микроконтроллеров тем, что он адаптирован для загрузки программ через обычный USB-порт компьютера! Исключение составляют версии Arduino Pro Mini, где требуется специальное внешнее устройство USB-UART мост, которое, впрочем, всё так же просто подключается по USB.

1. Что такое Arduino IDE?

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

Arduino IDE можно установить на любую операционную систему: Windows, Linux, Mac OS X. Для скачивания нужной версии необходимо выбрать её в правой колонке, и на следующей форме нажать кнопку JUST DOWNLOAD.

2. Установка Arduino IDE

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

install_1

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

install_2

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

install_3

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

install_4

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

3. Интерфейс Arduino IDE

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

arduino_ide_big_sub

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

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

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

Третий блок — файлы проекта. Каждая вкладка означает один из файлов проекта. Самые простые программы могут состоять только из одного файла.

Четвертый блок — поле текстового редактора. Здесь составляется код программы.

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

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

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

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

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

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

open_1

Следующее, что необходимо сделать — подключить Arduino через свободный USB порт. Обычно, после подключения новой Arduino к компьютеру, должно пройти несколько минут, чтобы устройство автоматически определилось. Должно появиться уведомление об успешной установке устройства.

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

Появится список разных типов Arduino, из которого мы выбираем нужный. Этот урок посвящен Arduino Uno, так что выбираем этот вариант. Кстати, в новых версиях Arduino IDE сменилось названия для классической Arduino Uno, теперь оно выглядит так: Arduino/Genuino Uno

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

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

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

Заключение

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

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


Источник: robotclass.ru