Для демонстрационного макета одного проекта понадобилось с имитировать два контакта положения. Для пущей наглядности решил добавить светодиоды (замкнул контакт - светодиод загорелся, разомкнул - погас). В то-же время необходимо отслеживать положение контактов. Родил такую схемку. Контакты D1 и D2 подключены к цифровым входам ардуины. Пока оба контакта разомкнуты, с обоих входов читается ноль. Но стоить замкнуть один из контактов, единица появляется на обоих входах. При проверке тестером как-бы всё в норме. На выходе у замкнутого контакта 5 вольт (если быть точным, у меня было 4,95), у разомкнутого контакта менее 0,1 вольта (если точно, то 0,04-0,05 вольта). Но ардуина упорно читает с обоих входов единицы. Подскажите в чём лажа.
в разомкнутом состоянии у тебя порты ардуинки висят в воздухе и ловят все помехи. Параллельно светодиодам (между D и GND) повесь резисторы 20-47 кОм.