Урок №1. Первая программа. Управление светодиодом Arduino

В большинстве случаев начинающий разработчик проектов Ардуино покупает только саму плату и ничего больше. Казалось бы, ничего страшного, со временем можно докупить все необходимые детали, но что делать, когда хочется поскорей увидеть плоды своих трудов? Даже для самого простого проекта Ардуино — моргание светодиодом нужен хотя бы светодиод! Как не странно, но выход есть! Подробности в уроке.

Действительно, при разработке самого первого проекта Ардуино на самом деле не нужен светодиод, т.к. он есть в самой плате. Для этого достаточно использовать выход 13 на плате Ардуино. Именно на этот выход завязан светодиод с маркировкой L (не путать со светодиодом ON, POWER). После заливки кода программы на плату Arduino светодиод L будет моргать с частотой заданной в программе. 1 секунда – горит. 1 секунда – не горит. Подробности работы алгоритма в скетче ниже.

Необходимые компоненты:

  1. Кабель USB для подключения платы Ардуино
  2. Плата Arduino UNO (или другая совместимая)

Код программы Arduino светодиод L

/*
  Arduino светодиод L. Зажигаем светодиод на одну секунду, затем выключаем его на
  одну  секунду в цикле.
 */
 
void setup() {
  // Инициализируем цифровой вход/выход в режиме выхода.
  // Выход 13 на большинстве плат Arduino подключен к светодиоду на плате.
  pinMode(13, OUTPUT);
}
 
void loop() {
  digitalWrite(13, HIGH);   // зажигаем светодиод
  delay(1000);              // ждем секунду
  digitalWrite(13, LOW);    // выключаем светодиод
  delay(1000);              // ждем секунду
}
Расположение L светодиода

Метки: Метки