вторник, 30 октября 2018 г.

Программирование Arduino. Пример #1 - Моргание светодиодом


Данный пример скетча будет полезен новичкам, в чьи руки впервые попала плата Arduino. В прочем, он будет полезен и для проверки работоспособности Arduino. 
Данный пример циклически включает и выключает светодиод с интервалом в одну секунду, на плате Arduino, а так же на pin 13 (по умолчанию), который подключен параллельно светодиоду.




/*
  This example code is in the public domain.

  http://www.arduino.cc/en/Tutorial/Blink
*/

// Функция setup запускается единожды, после включения или перезагрузки
void setup() {
  // Инициализация цифрового выхода LED_BUILTIN.
  pinMode(LED_BUILTIN, OUTPUT);
}

// Цикл loop будет повторяться бесконечно
void loop() {
  digitalWrite(LED_BUILTIN, HIGH); // Включение светодиода (HIGH - подача питания)
  delay(1000);                     // ждать 1 секунду
  digitalWrite(LED_BUILTIN, LOW);  // Выключение светодиода (LOW - отключение питания)
  delay(1000);                     // ждать 1 секунду
}

На фотографии Arduino UNO R3, у которой данный светодиод - желтого цвета.
Arduino UNO
Моргающий светодиод Arduino UNO R3
Так же, на мой взгляд, данный пример является чем-то на подобие "Hello World", в Arduino IDE данный скетч вызывается через меню "Файл > Примеры > Basics > Blink".
Ну а если у вас еще нет такого устройства, то вот здесь я рассказываю где его приобретал, и в какой комплектации.


Комментариев нет:

Отправить комментарий