Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В чем вопрос выходит за рамки сообщества?Опрос выходит за рамки сообщества тем, что это не сообщество для решения вопросов. Хабр — нечто другое.
Почему нельзя подключить кнопку так же, как светодиод — последовательно с сопротивлением?Для цифровых портов необходим довольно высокий уровень напряжения для возникновения логической 1 на входе (если не ошибаюсь, от 2,5В), именно поэтому пока не нажато, на входе шум (мерцани светодиода). Если нажата, то сопротивление понижает напряжение и получаем логический 0 на входе.
А что будет если вход висит в воздухе? А в этом случае напряжение будет на нем скакать в зависимости от внешних наводок, электромагнитных помех и вообще от фазы луны и погоды на Марсе (идеальный способ нарубить случайных чисел!). Очень часто на порту в этом случае нестабильный синус 50Гц — наводка от сети 220В, а в регистре PIN будет меняться 0 и 1 с частотой около 50Гц.
Кнопка и сопротивление