Можно ли измерить 3 заданных c значения резистора с помощью GPIO / Без использования полной настройки AD C?
У меня есть датчик тревоги, который я хочу подключить к моему GPIO. Этот датчик имеет 3 заданных значения c резисторов в зависимости от его состояния:
- 1) Нормальный - 4k7
- 2) Тревога - 9k3
- 3) Тампер - бесконечно.
Из-за длинных линий я бы предпочел питание 12 В. с одной стороны.
Я хотел бы иметь возможность обнаруживать эти состояния с помощью 2 обычных входных контактов GPIO.
Это вообще возможно? Какие схемы c необходимы для этого?
Или это единственное решение для использования (внешнего) AD C?
Я думаю о дайвере напряжения с резисторами и диод 1N4148, чтобы обрезать его до 3v3. Но пока мои результаты бесполезны.
Спасибо.