В приложениях управления микроконтроллерам часто приходится считывать состояние переключателей. В типичной конфигурации к обоим переключателям подключены подтягивающие резисторы, чтобы задать высокие или низкие уровни сигналов для считывания микроконтроллером. В схеме на Рисунке 1 к управляющему выходу подключены два переключателя. Когда оба переключателя разомкнуты, резисторы R1 и R2 задают на входе неопределенный уровень напряжения между низким и высоким, который при напряжении питания 5 В составляет 1.5 В. Таким образом, здесь аналоговый вход предпочтительнее цифрового. При показанных на рисунке номиналах компонентов через резисторы протекает ток 0.5 мА, даже когда оба переключателя разомкнуты. Чтобы получить общий ток, нужно умножить это значение на количество используемых входов. На Рисунке 2 показана альтернативная схема. В ней добавлен инвертирующий логический элемент, который изменяет полярность сигнала управляющего выхода на противоположную на входах микроконтроллера. Инвертор