m13-01 практика 10 мин

Проект 1: мигающий светодиод

Первый проект — мигающий светодиод. Он проверяет три вещи: питание, прошивку и понимание схемы.

Что нужно: плата (Arduino Nano, ESP32 или любая), светодиод, резистор 220–1000 Ом, провода, USB-кабель.

Схема: пин → резистор → анод светодиода → катод → земля. Полярность важна: длинная ножка — анод (плюс), короткая — катод. У SMD — метка на корпусе.

Код (Arduino):

void setup() { pinMode(LED_BUILTIN, OUTPUT); }
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
}

Что проверить, если не работает:

  1. Питание: горит ли индикатор на плате.
  2. Полярность светодиода: перевернуть.
  3. Резистор: не забыл, не тот номинал (1 МОм — не зажжётся).
  4. Пин: тот ли номер в коде.
  5. Компиляция и загрузка: прошла ли без ошибок, выбрана ли плата и порт.

Варианты усложнения: два светодиода поочерёдно, плавное мигание через ШИМ (analogWrite), кнопка, которая меняет скорость.

Почему это важно: если первый проект заработал, дальше идёт по накатанной. Если не заработал, надо найти причину, а не переходить к следующему — иначе ошибки накопятся.

Время: 15–30 минут включая установку среды.

Зачем

Первый работающий проект даёт уверенность и проверяет всю цепочку: схема, код, прошивка.

Сделай сейчас

Собери и запусти. Потом поменяй резистор на 1 кОм и на 100 Ом — сравни яркость и пойми, почему 100 Ом уже на грани.

Проверь себя

Светодиод не горит, плата работает. Три первые проверки?

Полярность светодиода, номинал резистора и номер пина в коде. Дальше — целостность проводов и то, что пин действительно настроен как выход.

Пройти тест 5 заданий
0 из 102 · 0%
Источники
  1. Arduino: analogWrite
    мигание светодиодом
  2. SparkFun: Light-Emitting Diodes
    схема включения
Входит в маршруты
С нуля за вечер
Теги
проект практика светодиод