измерения состояние порта

anneksiya81
Offline
Зарегистрирован: 17.12.2013

Ребята. прошу простить за ламерский вопрос.

У меня задача есть, нужно сделать так что arduino отследил по цифровых порту наличие напряжения в  +1.2(до +2,5 вольта) или нет. как это правильно сделать? 

Не хотелось подключать к Аналоговые входы  с подтягивающими резисторами. и анализировать изменения.

 

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А напряжение питания какое? Если будете питать 4V (на пин 5V), то после 1,2V будет начинаться HIGH. На практике это надо промерить, может потребуется не 4, а 3,9 там или 3,8

axill
Offline
Зарегистрирован: 05.09.2011

anneksiya81 пишет:

Ребята. прошу простить за ламерский вопрос.

У меня задача есть, нужно сделать так что arduino отследил по цифровых порту наличие напряжения в  +1.2(до +2,5 вольта) или нет. как это правильно сделать? 

Не хотелось подключать к Аналоговые входы  с подтягивающими резисторами. и анализировать изменения.

Применение цифрового входа будет не совсем корректным ибо нижняя граница попадает в серую зону

если скажем не от 1.2, а от 0.6 то можно подавать сигнал на биполярный транзистор, а с него на цифровой вход

можно оптопару задействовать

а если диапазон прям точно надо соблюсти то это или аналоговый вход, либо внешний компаратор типа lm393 с настройкой гистерезиса

anneksiya81
Offline
Зарегистрирован: 17.12.2013

спасибо.. думаю проще к аналоговому входу.. подключить будит

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

anneksiya81 пишет:

спасибо.. думаю проще к аналоговому входу.. подключить будит

Не только проще, но и правильнее.