управление диодами кнопками
- Войдите на сайт для отправки комментариев
Пнд, 25/07/2011 - 23:16
Немогу разобраться с управлением портов на включения и выключения диодов при нажатиии кнопки на другом порту.
Немогу разобраться с управлением портов на включения и выключения диодов при нажатиии кнопки на другом порту.
По конкретнее опишите. (а то честно для меня дошло "почему не могу налить воды в стакан из бутылки закрытой крышкой лежащей в холодильнике набитом другими полными бутылками" - вобщем совсем не понятно что вы делаете и что хотите получить в результате)
Если просто при нажатии на кнопку загоралиь светодиоды то есть примеры на нашем сайте.
http://arduino.ru/tutorials/button
Я это видел только так и не понял зачем резюк на 10ком, и вообще на цыфровой контакт сколько могу подключить кнопок что бы зажигать на разных выходах (на которые запрограммирую кнопки) или на на выход идет к примеру один вход .
У меня просто валом резисторов 5.6 и 4.5 кОм
резистор для подтяжки нуля ко входу. Можно и 1 резистор на 5.6К, а можно последовательно соеденить 5,6 и 4,5 будет 10,1К что тоже хорошо
Чтоб много кнопок на один вход, то можно задействовать не цифровой, а аналоговый вход. 2 кнопки просто сделать, просто на одну кнопку повесить спротивление, а ввторую без.
Чтоб много кнопок на один вход, то можно задействовать не цифровой, а аналоговый вход. 2 кнопки просто сделать, просто на одну кнопку повесить спротивление, а ввторую без.
Тоесть сопротивление можно разное делать и тогда будет можно больше кнопок подключить? а еще я так и не понял зачем на вашем примере резистор 10 кОм
Тактовая кнопка, используемая в данном случае (а другая не подойдет) отличается от обычной размыкающей (как у люстры). Она всегда к чему-то подключена, ненажата, к одному контакту, нажата к другому. Нажатие определяется через считывания значения на входе, например, если ненажата на входе 0 (LOW), а нажата на входе +5В (HIGH). Так вот чтобы на входе был ноль, нужно подключить к земле, через тот контакт кнопки который замкнут при ненажатой кнопке. А подключить конечно же не напрямую, а через большой резистор, чтобы очень очень малый ток шел. Если вход не подключить к земле, то при считывании с него будем получать случайные значения.
Zaliv теперь начал понимать.
"и вообще на цыфровой контакт сколько могу подключить кнопок что бы зажигать на разных выходах "
Если на АЦП , то что то около 1400 кнопок (только нужно много резисторов с мелким сопротивлением).
Вот здесь , я долго объяснял человеку эту же самую тему , часа через полтора он меня понял.
http://myrobot.ru/forum/topic.php?forum=3&topic=410
Интнресная инфа для меня для начинающего это в помощь.
Надеюсь теперь понятно что такое подтягивающие резисторы и для чего они нужны ?
ДА