Встроенный светодиод Arduino

Платы Arduino поставляются с небольшой полезностью:встроенный светодиод.

Обозначается буквойLрядом с ним. На Arduino Uno он находится рядом с выводом № 13:

На Arduino MKR 1010 WiFi он находится рядом с выходным контактом 5V:

Этот светодиод подключен к контакту № 13 цифрового ввода / вывода на большинстве плат. На некоторых платах, таких как серия Arduino MKR, он связан с контактом №6.

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

Чтобы загорелся светодиод, сначала вам нужно настроить вывод как выход вsetup():

pinMode(LED_BUILTIN, OUTPUT);

Затем вы можете отправить егоHIGHсигнал:

digitalWrite(LED_BUILTIN, HIGH);

или же

digitalWrite(LED_BUILTIN, 1);

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

void setup() {
    pinMode(LED_BUILTIN, OUTPUT);
}

void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }


Дополнительные уроки по электронике: