Простейшие программы на ардуино

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

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

Базовая структура программы для Arduino состоит, по меньшей мере, из двух обязательных частей: функций setup() и loop().

Перед функцией setup() идет объявление переменных, подключение библиотек. Функция setup() запускается один раз после каждого включения питания или сброса платы Arduino.

Функция loop() в бесконечном цикле последовательно исполняет команды, которые описаны в ее теле.

Базовые функции

delay(ms) — Приостанавливает вашу программу на заданное время (в миллисекундах).

millis() — Возвращает число миллисекунд (как unsigned long), прошедшее с момента старта программы.

Первая программа — проверка работы встроенного светодиода

Скомпилируйте и залейте следующий код в Arduino (Uno или Nano):

Здесь delay(ms) приостанавливает программу на заданное время (в миллисекундах).

Если всё сделано правильно и плата рабочая, то на ней будет моргать светодиод (с интервалом в 1 сек.)

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

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

Базовая структура программы для Arduino состоит, по меньшей мере, из двух обязательных частей: функций setup() и loop().

Перед функцией setup() идет объявление переменных, подключение библиотек. Функция setup() запускается один раз после каждого включения питания или сброса платы Arduino.

Функция loop() в бесконечном цикле последовательно исполняет команды, которые описаны в ее теле.

Базовые функции

delay(ms) — Приостанавливает вашу программу на заданное время (в миллисекундах).

millis() — Возвращает число миллисекунд (как unsigned long), прошедшее с момента старта программы.

Читайте также  Сколько стоят часы apple watch series

Первая программа — проверка работы встроенного светодиода

Скомпилируйте и залейте следующий код в Arduino (Uno или Nano):

Здесь delay(ms) приостанавливает программу на заданное время (в миллисекундах).

Если всё сделано правильно и плата рабочая, то на ней будет моргать светодиод (с интервалом в 1 сек.)

Archive

Кстати

Самые первые простые программы на Arduino — поморгать диодом. В IDE для платы есть много примеров программ, в т.ч. и такие простые.

Вот один из примеров:

Из комментариев к тексту понятно, что программа делает. Даже нет необходимости делать какие либо схемы, диод на пин 13 уже встроен в сам Arduino достаточно только скомпилировать и отправить программу на устройство. Мы с Арсением решили усложнить и заставить диод выдавать сигнал SOS. Получилась такая программа:

Результат её работы:

Ну и первая собранная на макете схема:

Вот так оно моргает:

Ссылка на основную публикацию
Adblock
detector