Кнопка с подсветкой на один пин
- Войдите на сайт для отправки комментариев
Пт, 10/03/2017 - 18:17
Есть кнопка с фиксацией и подсветкой, у кнопки 2 контакта, нормально разомкнутые, +2 контакта питание подсветки (led). Нужно сделать так, чтобы при нажатии кнопки загоралась подсветка, помимо собственно передачи информации о нажатии в Arduino. Во всех схемах, что вижу в сети, кнопка и led всегда на раздельных pin-ах. Мне не обязательно включать led из Arduino, поэтому хочется не занимать лишний пин. Вопрос: как сделать, чтобы был занят только один pin? Буду рад схеме, либо её словесному объяснению. Уровень, понятно, начинающий.
ну, как зажигать светодиод кнопкой без дуино,? - подсказую: в разрыв земляного провода питания светодиода кнопку.
теперь, как узнать, нажата кнопка или нет? - дуино к пину кнопки, который к не к земле, а к светодиоду подключен.
всё.
о. схему нашёл - светодиод можно прогрммно зажигать если шо. только осторожно.
Клапауций 112: Спасибо, а как быть с резисторами кнопки и led? они разные и с разными ф-циями, у кнопки стягивающий а у led защитный. Они будут в этой схеме работать как надо?
Клапауций 112: Спасибо, а как быть с резисторами кнопки и led? они разные и с разными ф-циями, у кнопки стягивающий а у led защитный. Они будут в этой схеме работать как надо?
никак не быть - собираешь устройство, согласно схеме.
тупо, включаешь мозг на достижение результата, а не на генерацию странных вопросов.
Voodoo Doll: А где в этой схеме отвод к Ардуино?
martin72, PORTxy=1 справа эквивалентно объявлению pinmode(x,INPUT);digitalWrite(x,1); или pinMode(x,INPUT_PULLUP); в setup() (это одно и то же). На схеме оно выглядит как резистор 20 кОм от провода PORTxy к плюсу. Он и есть подтягивающий, то есть вам не нужен. Он уже есть внутри микросхемы. Напечатан на поверхности кристалла. Вам нужен только резистор 510R для светодиода.
Там где затвор транзистора. По-моему, это очевидно.
Voodoo Doll, нафиг ты это картинко запостил? #2
OK спасибо, стало понятнее.
Он просил включать не из ардуино, получил не из ардуино.
А в матрице такое можно? например нужно 16 таких кнопок/ламп. матрица 4х4
Он просил включать не из ардуино, получил не из ардуино.
закорачивать цепь питания светодиода кнопкой - я запретил?
нафига там транзистор?
Я делал по схеме близкой к той, что в посте №3, только параллельно цепочке из диода и резистора для перестраховки включил еще резистор.
Ну и номиналы: при полкилооме светодиод слишком ярко горит - поставил 2к2. Параллельно - 10к. Выглядит так:
http://arduino.ru/forum/proekty/analog-analogovogo-sintezatora#comment-2...
Спасибо! Выглядит хорошо :-)