Что такое светодиод и как его правильно подключить с резистором?
Хочу зажечь светодиод от Arduino или батарейки, но боюсь сжечь. Все пишут «ставь резистор», а какой резистор для светодиода — не понимаю. Как рассчитать и подключить?
2 ответа
Светодиод (LED) — это диод, который светится при прохождении тока. У него есть «+» (анод, длинная ножка) и «−» (катод, короткая ножка, со стороны спила на корпусе). Подключать строго по полярности — иначе не загорится.
Главное правило: светодиод всегда включают через резистор, иначе он сгорит. Светодиод сам ток не ограничивает.
Как посчитать резистор. Нужны три числа: напряжение питания (например, 5 В), напряжение на светодиоде (красный ~2 В) и нужный ток (~10 мА = 0.01 А).
На резисторе должно упасть: Uрез = 5 − 2 = 3 В.
По закону Ома: R = Uрез / I = 3 / 0.01 = 300 Ом. Берём ближайший стандартный — 330 Ом.
Для разных цветов напряжение разное: красный/жёлтый ~2 В, зелёный/синий/белый ~3 В. Но если не хочешь считать — 330 Ом подходит почти всегда для 5 В, просто будет чуть тусклее. Для 3.3 В бери 220 Ом.
Схема: +5В → резистор → анод LED → катод LED → GND. Резистор можно ставить с любой стороны светодиода, это не важно.
Подскажу по практике на Arduino: подключаешь светодиод через резистор 220–330 Ом к цифровому пину и к GND, в коде делаешь pinMode(пин, OUTPUT) и digitalWrite(пин, HIGH).
Если воткнул, а не горит — на 90% перепутал полярность. Переверни светодиод. Если всё равно молчит — проверь, что выбрал правильный номер пина в коде.