Подскажите, пожалуйста, вот что.. На Uno организовал кнопку - обычным образом - разомкнутое состояние внешним 10кОм резистором подтянуто к Gnd, при замыкании (наживит на кнопку) - 5В. К конктроллеру таким образом подключено 3 кнопки, а сами кнопки удалены проводами на расстояние около 3-5 метров. Проблема в том, что иногда получается, что кнопка «сама нажимается», если просто рукой коснуться до проводов идущих на кнопку! Есть вариант попробовать программно отслеживать нажатие, ждать небольшую паузу и опять проверять - не поверял - не факт, что поможет. Может есть способ как-то избежать такого ложного срабатывания?
скрутить провода кнопки потуже еще можно попробовать уменьшить подтягивающий резистор до 2К и зашунтировать еще эти 2К конденсатором 0,1мкф - это еще и от дребезга должно помогать.
а не может ли при таких длинных проводах ардуина отбросить ногу во время грозы например? с ноги ардуино на землю. для витой пары недостаточно просто скрутить. то есть если просто скрутить, то это будет что-то типа небольшой экранировки, но не более того. и скручивать надо плотно.
Вообще АЦП наводки еще более не любит. Нужна какая то токовая петля... Можно оптопару поставить выход к ардуино, а кнопкой вход оптопары замыкать на 5 вольт через резистор. Тогда никакие наводки не страшны. Но дребезг вам все равно никто не отменит.