SPST-переключатель — питание от выходного контакта или регулятора напряжения
У меня есть однополюсный переключатель, и я просто хочу контролировать, включён он или нет. Затем я буду включать/выключать реле в зависимости от состояния этого переключателя.
Я рассматриваю два варианта: создать цифровой выход на контакте, идущем к одной стороне переключателя, и считывать цифровой входной сигнал с другого контакта с другой стороны переключателя. Или подать 5 В от моего регулятора напряжения на переключатель и считывать цифровой входной сигнал с другой стороны переключателя.
Нужен ли резистор для цифрового входа при любом из этих вариантов?
@Owen, 👍2
Обсуждение2 ответа
Лучший ответ:
Использовать цифровой выходной контакт только для получения напряжения +5 В — пустая трата времени. Но оба варианта будут работать. Не забудьте использовать подтягивающий/повышающий/понижающий резистор или включить внутренний подтягивающий/повышающий резистор на контакте датчика. Когда переключатель разомкнут, входной контакт никуда не подключен и действует как антенна, поэтому может улавливать помехи.
Я выбираю этот вариант как правильный ответ, потому что при разомкнутом переключателе потребляется меньше тока., @Owen
Можно настроить один из цифровых выводов как INPUT_PULLUP и подключить к нему один конец переключателя. Другой конец переключателя подключается к земле. НИЗКИЙ уровень = переключатель ВКЛ, ВЫСОКИЙ уровень = переключатель ВЫКЛ.
const byte pinNumber = 3;
void setup(){
pinMode(pinNumber, INPUT_PULLUP);
}
void loop(){
}
Потребляет ли подтягивающий резистор постоянный ток, пока переключатель разомкнут?, @Owen
Да. Примерно от 0,1 до 0,25 мА., @VE7JRO
- Как использовать этот 3-контактный ползунковый переключатель?
- Кнопка с таймером переключения и функцией сброса времени + светодиод обратной связи
- Как подключить трехконтактный переключатель включения-выключения для считывания входных данных?
- digitalRead не читает входной контакт ESP8266-01
- Как переключить 12 В с помощью esp32?
- Использование транзистора NPN в качестве переключателя для включения/выключения двигателя постоянного тока
- Меню с переключателем регистров работает некорректно
- Нужна помощь в принципиальной схеме матрицы герконового выключателя 8*8
Почему бы вам просто не подключить реле к выключателю — Arduino не нужен?, @Milliways