Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Занятие 2 Знакомство с контроллером Arduino.doc
Скачиваний:
207
Добавлен:
11.03.2016
Размер:
316.93 Кб
Скачать

2.3. Синтаксис языка программирования Arduino

Аналогичен используемому в языке Си:

  • ; – точка с запятой. Указывает на конец строки. Пример использования:

int led = 13;

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

  • { } – круглые скобки. Открывающая скобка – начало блока, закрывающая – конец блока

    void setup() { // начало блока

    pinMode(led, OUTPUT);

    } // конец блока

  • // – комментарии. То, что написано в строке после данных символов, контроллер не воспринимает, это примечания для программистов:

delay(1000); // ждем одну секунду (1000 миллисекунд)

Структура программы

В общем случае программа для Arduino состоит из трех частей:

  1. объявление переменных, подключение библиотек – в начале программы

  2. блок setup (настройка):

void setup() {

// то, что находится в данном блоке, выполнится один раз – как только будет включен контроллер

}

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

  1. блок loop (цикл):

void loop() {

// то, что находится в данном блоке, будет выполняться бесконечно – после выполнения последней команды блока контролер перейдет в начало блока и снова начнет выполнять команды по списку

}

В данном блоке пишется основная часть программы – то, что должен делать контроллер

2.4. Подключение Arduino к компьютеру

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

Когда контроллер впервые подключается к компьютеру, необходимо выполнить установку драйверов. Если автоматическая установка драйверов не удалась, стандартные драйвера находятся в папке Arduino \ drivers

Примечание: иногда требуются нестандартные драйвера, которые требуется найти в Интернете по названию микросхемы, находящейся рядом с USB разъемом Arduino.

После подключения и установки драйверов желательно проверить правильность настройки соединения в среде Arduino IDE: выполните команды Сервис / Плата / Arduino Uno и Сервис / Последовательный порт / Нижний в выпавшем списке COM портов.

После написания программы и подключения Arduino к компьютеру необходимо записать программу в Arduino. Это выполняется нажатием на кнопку Загрузить вверху слева (стрелка вправо в круге )

Практическое занятие 2:

  1. Запустите среду программирования Arduino IDE (ярлык Arduino на рабочем столе компьютера)

  2. Откройте пример программы для управления миганием встроенного на плату светодиода L: Файл / Примеры / Basic / Blink

  3. Подключите Arduino к USB порту компьютера

  4. Нажмите кнопку Загрузить , убедитесь, что в нижней части окна появилась надпись Компилирование, которая через некоторое время сменится надписью Загрузка (на Arduino замигают светодиоды RX TX) и появится надпись Загрузка выполнена.

  5. Убедитесь, что светодиод L на плате начал мигать с периодом в 1 секунду