FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Понедельник, 05.12.2016, 07:25
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Просто поболтать (На свободную тему. Можно перемыть косточки Автору) » Светодиод + подтяжка на входе Arduino
Светодиод + подтяжка на входе Arduino
Diemon
Дата: Суббота, 26.03.2016, 00:05 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline
Приветствую! Ломаю голову над одной задачкой, никак не найду простое решение. Прошу помощи.

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

Номинал подтягивающего резистора R1 стандартный: 10 кОм. Подтягивать к питанию или земле - не принципиально.
Задача: как правильно включить в цепь светодиод(+его резистор 200 Ом) чтобы светодиод горел только тогда, когда кнопка разомкнута? Когда замкнута - светодиод не горит.   Ну и естественно чтобы на порт ардуины поступал правильный сигнал :)
Обратная задача (когда цепь замкнута - светодиод горит) решается просто.
 
faramir777 Дата: Суббота, 26.03.2016, 00:12 | Сообщение # 2
Сержант
Группа: Проверенные
Сообщений: 46
Награды: 5
Репутация: 5
Статус: Offline
Инвертируй вход, либо выход. 
Прикрепления: 9792514.jpg(7Kb)


E8400 4gb win10 64bit, pipo w4 win8 32bit
 
Diemon Дата: Суббота, 26.03.2016, 00:21 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline
Вы не поняли smile Зажечь светодиод без дополнительного выхода.
 
support Дата: Суббота, 26.03.2016, 00:44 | Сообщение # 4
Автор программы
Группа: Администраторы
Сообщений: 579
Награды: 30
Репутация: 21
Статус: Offline
Цитата Diemon ()
Вы не поняли smile Зажечь светодиод без дополнительного выхода.
А куда подключен светодиод?

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


Разработчик программы FLProg
 
DWD Дата: Суббота, 26.03.2016, 12:11 | Сообщение # 5
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
На сколько я понял, светодиод должен быть подключен в цепь самой кнопки?
Если да, то его можно подключить прямо к контактам кнопки без дополнительных резисторов, а сопротивление подтягивающего резистора выбрать таким, что бы получить приемлемую яркость светодиода.

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

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

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

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




Сообщение отредактировал DWD - Суббота, 26.03.2016, 12:18
 
Den4ik45 Дата: Среда, 05.10.2016, 12:39 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
.
 
Форум » Основной » Просто поболтать (На свободную тему. Можно перемыть косточки Автору) » Светодиод + подтяжка на входе Arduino
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика