Комментарии 3
А как же упомянуть про то, что подтягивающий резистр обычно встроен в контролле, и его можно программно включить?
+ Хорошо бы упомянуть про т.н. «дребезг контактов», для полноты картины.
Подтягующий резистор встроенный в микроконтроллер программно нужно включать или выключать… об этом написано в первой части статьи…
Что касается дребезга контактов, то это отдельная и очень большая тема, так как видов защит от дребезка контактов много: апаратная, программная через задержку, программная через таймер…
Сопротивление резистора не должно быть слишком маленьким, чтобы ток, текущий через него при замкнутых контактах кнопки не был слишком большим. Обычно используют значения порядка 10-100 кОм.

Также — оно не должно быть слишком большим, что-бы происходила «самоочистка» контакта кнопки.
Например, для кнопок производства «Omron» чётко указано минимальное значение коммутируемого тока.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.