Страница 1 из 1

Светодиод + подтяжка на входе Arduino

Добавлено: 26.03.2016{, 00:05}
Diemon
Приветствую! Ломаю голову над одной задачкой, никак не найду простое решение. Прошу помощи.

Есть стандартная схема с подтягивающим резистором и кнопкой на входе Arduino:

Номинал подтягивающего резистора R1 стандартный: 10 кОм. Подтягивать к питанию или земле - не принципиально.
Задача: как правильно включить в цепь светодиод(+его резистор 200 Ом) чтобы светодиод горел только тогда, когда кнопка разомкнута? Когда замкнута - светодиод не горит.   Ну и естественно чтобы на порт ардуины поступал правильный сигнал :)
Обратная задача (когда цепь замкнута - светодиод горит) решается просто.

Светодиод + подтяжка на входе Arduino

Добавлено: 26.03.2016{, 00:12}
faramir777
Инвертируй вход, либо выход. 

Светодиод + подтяжка на входе Arduino

Добавлено: 26.03.2016{, 00:21}
Diemon
Вы не поняли Изображение Зажечь светодиод без дополнительного выхода.

Светодиод + подтяжка на входе Arduino

Добавлено: 26.03.2016{, 00:44}
support
Diemon писал(а):Вы не поняли smile Зажечь светодиод без дополнительного выхода.
А куда подключен светодиод?

По представленной Вами схеме на входе контроллера при отпущенной (разомкнутой) кнопке будет единица. То есть просто соединяете блок входа с блоком выхода и будет работать так как Вам надо

Светодиод + подтяжка на входе Arduino

Добавлено: 26.03.2016{, 12:11}
DWD
На сколько я понял, светодиод должен быть подключен в цепь самой кнопки?
Если да, то его можно подключить прямо к контактам кнопки без дополнительных резисторов, а сопротивление подтягивающего резистора выбрать таким, что бы получить приемлемую яркость светодиода.

В этом случае, при разомкнутой кнопке через светодиод протекает ток и он светится, а при замыкании кнопки - тухнет.

Напряжение на светодиоде зависит от его цвета: около 2В на зелёном или красном и около 3В на жёлтом, синем или белом.
При замыкании кнгопки напряжение упадёт до нуля.
В любом случае такую разницу напряжений МК легко отличит.

Современные сверхяркие светодиоды имеют уже приличную яркость при токах в единицы мА, по этому сопротивление поодтягивающего резистора можно выбрать не меньше
(5В-3В)/5мА=390Ом. Но и не больше (5В-3В)/1мА=2КОм.

Для примера...
В одном проекте светодиоды 3528 запитал через резисторы на 300Ом и токе порядка 7мА - светят так, что просто слепят.
Во втором экземпляре того же устройства поставил резисторы на 1КОм. Получился ток примерно 2мА и светодиоды уже не слепят, но светят очень ярко.
Могу показать фотки для сравнения... Изображение

Светодиод + подтяжка на входе Arduino

Добавлено: 05.10.2016{, 12:39}
Den4ik45
.