Учи_новое
← 💡 Электроника с ArduinoУрок 2 из 16 · 10 мин

Мигающий светодиод

Собираем первую схему и учим плату мигать светодиодом.

Заводим машину…

Почему светодиоду нужен «охранник»?

Светодиод — жадная деталь: если дать ему ток без ограничения, он сгорит за долю секунды. Поэтому рядом с ним всегда стоит резистор.

Попробуй. В машине урока передвинь ползунок сопротивления резистора от 0 до 1000 Ом. Посмотри на яркость и на стрелку тока.

Что ты заметил? Чем больше сопротивление, тем меньше ток и тем тусклее свет. При 0 Ом светодиод «сгорает» — ток слишком большой.

Резистор работает как узкая труба для воды: он ограничивает поток. Для красного светодиода от 5 вольт подходит 220 Ом — ток получится около 15 миллиампер, это безопасно и ярко.

У светодиода есть полярность: длинная ножка — «плюс» (анод), короткая — «минус» (катод). Перевернёшь — просто не загорится, ничего не сломается.

Команды урока:

  • pinMode(8, OUTPUT) — «пин 8, ты будешь выходом»;
  • digitalWrite(8, HIGH) — включить, LOW — выключить;
  • delay(500) — подождать полсекунды.
🧰 Понадобится
  • • Плата Arduino Uno + USB-кабель × 1
  • • Макетная плата × 1
  • • Светодиод красный × 1
  • • Резистор 220 Ом × 1 — полоски: красный-красный-коричневый
  • • Провода «папа-папа» × 2
🔧 Собери руками
  1. 1Вставь светодиод в макетку так, чтобы ножки были в разных столбиках. Запомни, где длинная ножка.
  2. 2Одну ногу резистора 220 Ом поставь в столбик с длинной ножкой, другую — в свободный столбик.
  3. 3Проводом соедини свободный конец резистора с пином 8 Arduino.
  4. 4Вторым проводом соедини короткую ножку светодиода с GND.
  5. 5Загрузи скетч. Светодиод должен мигать раз в секунду.
Скетч
// Урок 2. Мигаем светодиодом на пине 8
const int LED = 8;            // даём пину понятное имя

void setup() {
  pinMode(LED, OUTPUT);       // пин 8 будет выходом
}

void loop() {
  digitalWrite(LED, HIGH);    // включаем
  delay(500);                 // ждём 0,5 секунды
  digitalWrite(LED, LOW);     // выключаем
  delay(500);
}

💡 Не горит? Проверь три вещи по порядку: длинная ножка — к резистору; провод точно в пине 8; короткая ножка — в GND. Так работают инженеры: проверяют по одной гипотезе, а не всё сразу.

Вызов

Сделай сигнал SOS азбукой Морзе: три коротких, три длинных, три коротких вспышки. Короткая — 200 мс, длинная — 600 мс.

🧠 Проверь себя
1. Зачем светодиоду резистор?
2. Какая ножка светодиода — «плюс»?
3. Что сделает команда digitalWrite(8, LOW)?
← Знакомься: плата Arduino Uno