управление диодами кнопками

dronsoft
Offline
Зарегистрирован: 02.06.2011

Немогу разобраться с управлением портов на включения и выключения диодов  при нажатиии кнопки на другом порту.

 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

По конкретнее опишите. (а то честно для меня  дошло "почему не могу налить воды в стакан из бутылки закрытой крышкой лежащей в холодильнике набитом другими полными бутылками" - вобщем совсем не понятно что вы делаете и что хотите получить в результате) 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

 Если просто при нажатии на кнопку загоралиь светодиоды то есть примеры на нашем сайте.

Alexander
Offline
Зарегистрирован: 25.04.2010
dronsoft
Offline
Зарегистрирован: 02.06.2011

Я это видел только так и не понял зачем резюк на 10ком, и вообще на цыфровой контакт сколько могу подключить кнопок что бы зажигать на разных выходах (на которые запрограммирую кнопки) или на на выход идет к примеру один вход .

dronsoft
Offline
Зарегистрирован: 02.06.2011

У меня просто валом резисторов 5.6 и 4.5  кОм

 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

резистор для подтяжки нуля ко входу. Можно и 1 резистор на 5.6К, а можно последовательно соеденить 5,6 и 4,5 будет 10,1К что тоже хорошо

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Чтоб много кнопок на один вход, то можно задействовать не цифровой, а аналоговый вход. 2 кнопки просто сделать, просто на одну кнопку повесить спротивление, а ввторую без. 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Чтоб много кнопок на один вход, то можно задействовать не цифровой, а аналоговый вход. 2 кнопки просто сделать, просто на одну кнопку повесить спротивление, а ввторую без. 

dronsoft
Offline
Зарегистрирован: 02.06.2011

Тоесть сопротивление можно разное делать и тогда будет можно больше  кнопок подключить? а еще я так и не понял зачем на вашем примере резистор 10 кОм

Zaliv
Offline
Зарегистрирован: 05.03.2011

 Тактовая кнопка, используемая в данном случае (а другая не подойдет) отличается от обычной размыкающей (как у люстры). Она всегда к чему-то подключена, ненажата, к одному контакту, нажата к другому. Нажатие определяется через считывания значения на входе, например, если ненажата на входе 0 (LOW), а нажата на входе +5В (HIGH). Так вот чтобы на входе был ноль, нужно подключить к земле, через тот контакт кнопки который замкнут при ненажатой кнопке. А подключить конечно же не напрямую, а через большой резистор, чтобы очень очень малый ток шел. Если вход не подключить к земле, то при считывании с него будем получать случайные значения.

dronsoft
Offline
Зарегистрирован: 02.06.2011

 Zaliv теперь начал понимать.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

"и вообще на цыфровой контакт сколько могу подключить кнопок что бы зажигать на разных выходах "

Если на АЦП , то что то около 1400 кнопок (только нужно много резисторов с мелким сопротивлением).

Вот здесь , я  долго  объяснял человеку эту же самую тему , часа через полтора он меня понял.

http://myrobot.ru/forum/topic.php?forum=3&topic=410

dronsoft
Offline
Зарегистрирован: 02.06.2011

Интнресная инфа для меня для начинающего это в помощь.  

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Надеюсь теперь понятно что такое подтягивающие резисторы и для чего они нужны ? 

dronsoft
Offline
Зарегистрирован: 02.06.2011

ДА