Почему не горит светодиод?
Обновлено Редакция GAW
Светодиод не горит по одной из пяти причин. Проверять их удобно по порядку — от самой частой.
| Причина | Как проверить | Что делать |
|---|---|---|
| Перепутана полярность | длинный вывод (анод) должен идти к плюсу | развернуть светодиод |
| Мало напряжения | синему и белому нужно 3,3 В и до 4,0 В | питать от 5 В |
| Слишком большой резистор | ток (U − VF) / R меньше миллиампера | пересчитать резистор |
| Вывод МК не настроен | в скетче нет pinMode(…, OUTPUT) | добавить настройку вывода |
| Светодиод сгорел | режим проверки диодов | заменить |
Хватает ли напряжения
Ток светодиода задаёт резистор, и на нём должно что-то оставаться:
Для синего 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 предупреждает, что лишний ток или перегрев ведут к деградации и отказу. Проверьте светодиод мультиметром.
Источники
- 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 В
- 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 В; превышение тока или температуры вызывает деградацию или отказ
- Arduino. Blink (Built-in Examples, docs-content, last revision 2015/07/28) — вывод настраивают на выход pinMode(LED_BUILTIN, OUTPUT); длинный вывод светодиода — анод, к резистору и выводу, короткий — катод, к GND; резистор 220 Ом; прямое напряжение красного 1,8–2,2 В
- Microchip. ATmega48A/PA/88A/PA/168A/PA/328/P Data Sheet Complete (DS40002061B) — при сбросе выводы портов переходят в третье состояние; если вывод настроен на вход, запись единицы в PORTxn включает внутренний подтягивающий резистор
Нашли ошибку?
Смотрите также
- Как проверить светодиод мультиметром?Режим проверки диодов, OL у синих, проверка через резистор
- Резистор для светодиодаНоминал и мощность гасящего резистора
- Подключение светодиодаРезистор от вывода, ток и напряжение вывода, цепочка на 12 В через транзистор
- Какой ток нужен светодиоду?Ток из даташита, предельный и импульсный ток, мощность