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

Здесь можно поболтать на отвлечённые темы. Реклама не допускается.
Ответить
Diemon
Рядовой
Сообщения: 2
Зарегистрирован: 25.03.2016{, 23:52}
Репутация: 0

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

#1

Сообщение Diemon » 26.03.2016{, 00:05}

Приветствую! Ломаю голову над одной задачкой, никак не найду простое решение. Прошу помощи.

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

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

Аватара пользователя
faramir777
Рядовой
Сообщения: 46
Зарегистрирован: 28.11.2015{, 14:59}
Репутация: 0
Откуда: с.Питерка

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

#2

Сообщение faramir777 » 26.03.2016{, 00:12}

Инвертируй вход, либо выход. 
Вложения
9792514.jpg
E8400 4gb win10 64bit, pipo w4 win8 32bit

Diemon
Рядовой
Сообщения: 2
Зарегистрирован: 25.03.2016{, 23:52}
Репутация: 0

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

#3

Сообщение Diemon » 26.03.2016{, 00:21}

Вы не поняли Изображение Зажечь светодиод без дополнительного выхода.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#4

Сообщение support » 26.03.2016{, 00:44}

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

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

DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

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

#5

Сообщение DWD » 26.03.2016{, 12:11}

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

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

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

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

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

Den4ik45
Рядовой
Сообщения: 10
Зарегистрирован: 05.10.2016{, 11:50}
Репутация: 0
Откуда: Курган

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

#6

Сообщение Den4ik45 » 05.10.2016{, 12:39}

.

Ответить

Вернуться в «Просто поболтать (На свободную тему)»