Получить сигнал из другой цепи
Я программист со средним опытом, но понятия не имею об электронных схемах. Я хочу, чтобы мой Arduino делал что-то, если он получит сигнал от внешнего источника. Внешний источник имеет напряжение 5 В, а также 0 В или 5 В, и когда он имеет 5 В, я хочу, чтобы мой Arduino отправил мне сообщение, код для сообщения не является проблемой, но, пожалуйста, помогите мне со схемой: Внешний источник является независимым и работает от батареи, а устройство имеет разъем 2,5 мм. Обычно к нему подключен светодиод, который загорается, но я хочу, чтобы мой Arduino получал сигнал. Есть ли возможности для реализации этого? Спасибо за помощь
@mm33, 👍0
Обсуждение2 ответа
Лучший ответ:
Если нет исключительных обстоятельств, вы можете просто соединить два заземления вместе. Тогда напряжение 5 В другой цепи будет таким же, как напряжение 5 В Arduino, и вы сможете просто подключить сигнал напрямую ко входу.
Однако, если есть исключительные обстоятельства (например, заземление на самом деле не заземлено), вы можете использовать оптопару, которая будет действовать как кнопка с оптическим управлением:
R1 можно заменить внутренним подтягивающим резистором Arduino, установив для параметра pinMode значение INPUT_PULLUP.
Обратите внимание, что это инвертирует логику входа: входной сигнал ВЫСОКОГО уровня определяется Arduino как НИЗКИЙ логический уровень, и наоборот.
Внешний источник — это индикатор, который посылает сигнал 5 В через моноразъем 2,5 мм. Я думаю, что у него просто +&-, поэтому нет заземления. Но мне нужно только измерить, включен он или нет, а не интенсивность
- Несколько условий оператора if
- Светодиоды: разница между общим анодом и общим катодом
- Остановить мигание светодиодов
- Интеграция 2 кнопок для включения и выключения светодиода.
- Управление цифровой адресной светодиодной лентой RGB 12 В с помощью Arduino
- Код Arduino для управления 4 светодиодами с 4 кнопок
- Нужен ли подтягивающий/понижающий резистор для цепи светодиода кнопки?
- Мигните светодиодом 5 раз с помощью цикла for
его земля связана с землей uno, это 5 В на одном из контактов GPIO uno., @dandavis
Вам может понадобиться оптопара, если по какой-либо причине вы не можете безопасно разделить заземление., @Edgar Bonet
https://majko.co.uk/blog/importance-sharing-grounds, @Majenko
что такое «внешний источник»?, @Juraj
Внешний источник — это индикатор, который посылает сигнал 5 В через моноразъем 2,5 мм. Я думаю, что у него просто +&-, поэтому нет заземления. Но мне нужно только измерить, включен он или нет, а не интенсивность., @mm33