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