Мигаем светодиодом
Встроенный синий светодиод на GPIO8 и почему он горит от LOW.
На плате есть маленький синий светодиод, подключённый к GPIO8. Он подключён «наоборот»: анод к питанию, катод к выводу. Поэтому светодиод горит, когда на выводе LOW, и гаснет при HIGH.
const int LED = 8; // синий светодиод на плате
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, LOW); // LOW = горит
delay(500);
digitalWrite(LED, HIGH); // HIGH = погас
delay(500);
}Как это работает
pinMode(LED, OUTPUT)делает вывод выходом.digitalWrite()подаёт на вывод 0 В (LOW) или 3,3 В (HIGH).delay(500)ждёт полсекунды.
Попробуйте сделать «сердцебиение»: две короткие вспышки по 100 мс и пауза 700 мс.