Перейти к содержанию

Почему не горит светодиод?

Обновлено Редакция GAW

Светодиод не горит по одной из пяти причин. Проверять их удобно по порядку — от самой частой.

ПричинаКак проверитьЧто делать
Перепутана полярностьдлинный вывод (анод) должен идти к плюсуразвернуть светодиод
Мало напряжениясинему и белому нужно 3,3 В и до 4,0 Впитать от 5 В
Слишком большой резисторток (U − VF) / R меньше миллиамперапересчитать резистор
Вывод МК не настроенв скетче нет pinMode(…, OUTPUT)добавить настройку вывода
Светодиод сгорелрежим проверки диодовзаменить

Хватает ли напряжения

Ток светодиода задаёт резистор, и на нём должно что-то оставаться:

I=U−VFR=3,3 В−3,3 ВR≈0.I = \frac{U - V_F}{R} = \frac{3{,}3\ \text{В} - 3{,}3\ \text{В}}{R} \approx 0.

Для синего WP7113QBC/D с типовыми 3,3 В от вывода 3,3 В на резистор не остаётся ничего, а при прямом напряжении до 4,0 В — тем более. Красному WP7113ID хватает 1,9–2,3 В, поэтому он светится и от 3,3 В. Резистор для своего напряжения и тока посчитает калькулятор резистора для светодиода, а какой ток выбрать — ответ «Какой ток нужен светодиоду?».

Подключение к микроконтроллеру

После сброса выводы ATmega328P находятся в третьем состоянии — это входы, — и пример Blink первым делом переводит вывод в выход командой pinMode. Как правильно подключать светодиоды к выводам и когда нужен транзистор, разбирает статья «Подключение светодиода к микроконтроллеру». Если всё подключено верно, а светодиод не горит, проверьте его отдельно — как в ответе «Как проверить светодиод мультиметром?».

Похожие вопросы

Может ли светодиод сгореть, если включить его наоборот?

От небольшого обратного напряжения — нет, он просто не горит. Но допустимое обратное напряжение светодиодов Kingbright WP7113 — всего 5 В, и от источника выше 5 В в обратном включении светодиод может выйти из строя.

Почему светодиод на Arduino не горит, хотя схема правильная?

Проверьте скетч: вывод должен быть настроен на выход — pinMode(вывод, OUTPUT), как в примере Blink. Без этого вывод остаётся входом: запись единицы лишь включает внутренний подтягивающий резистор, и светодиод в лучшем случае еле светится. И убедитесь, что номер вывода в скетче совпадает с тем, куда подключён светодиод.

Светодиод горел и погас — что случилось?

Скорее всего, его сожгли током: у WP7113ID постоянный ток ограничен 30 мА, а без резистора или с маленьким резистором ток превышает его. Kingbright предупреждает, что лишний ток или перегрев ведут к деградации и отказу. Проверьте светодиод мультиметром.

Источники

  1. Kingbright. WP7113QBC/D T-1 3/4 (5 mm) Solid State Lamp, Blue (DSAG3481, Rev V.18B, 03/26/2025) — синий светодиод: VF 3,3 В типично и 4,0 В максимум при 20 мА; обратное напряжение до 5 В
  2. Kingbright. WP7113ID T-1 3/4 (5 mm) Solid State Lamp, High Efficiency Red (DSAF0012, Rev V.14A, 01/08/2026) — красный светодиод: VF 1,9 В типично и 2,3 В максимум при 10 мА; постоянный ток не больше 30 мА; обратное напряжение до 5 В; превышение тока или температуры вызывает деградацию или отказ
  3. Arduino. Blink (Built-in Examples, docs-content, last revision 2015/07/28) — вывод настраивают на выход pinMode(LED_BUILTIN, OUTPUT); длинный вывод светодиода — анод, к резистору и выводу, короткий — катод, к GND; резистор 220 Ом; прямое напряжение красного 1,8–2,2 В
  4. Microchip. ATmega48A/PA/88A/PA/168A/PA/328/P Data Sheet Complete (DS40002061B) — при сбросе выводы портов переходят в третье состояние; если вывод настроен на вход, запись единицы в PORTxn включает внутренний подтягивающий резистор

Нашли ошибку?