Как использовать контакт DO на модуле ldr?

У меня есть модуль ldr с 4 контактами. 1. Вин 2. Земля 3. АО 4. ДЕЛАТЬ

Я хочу знать, как я могу воспользоваться функцией ДЕЙСТВИТЕЛЬНО, допустим, я хочу включить ЖК-дисплей, когда свет падает на датчик ldr!

Я заметил, что когда свет падает на датчик ldr, загорается зеленый светодиод с надписью DO рядом с ним.

, 👍0

Обсуждение

Бьюсь об заклад, если вы посмотрите, где вы купили эту маленькую плату, у них есть какие-то инструкции о том, как ее использовать. Обычно так и есть., @Delta_G

Купил давно, уже и не вспомню :(, @Ciasto piekarz

это цифровой выход... поэкспериментируйте, @jsotola

Так что поищите аналог в интернете. Проверьте и посмотрите, есть ли на нем какие-то цифры или что-то еще, что вы можете найти в Google. Будьте умны в этом., @Delta_G

в чем проблема? провод и закодируйте его как кнопку, @Juraj


1 ответ


1

Вывод DO дает цифровой выход, который имеет ВЫСОКИЙ уровень, когда свет, падающий на LDR, превышает пороговое значение, и НИЗКИЙ уровень, когда он ниже порогового значения. Просто подключите его к цифровому входу и прочитайте этот контакт с помощью digitalRead().

Вы можете изменить пороговое значение, отрегулировав маленький синий регулятор.

,

между прочим, это проблематично, потому что LDR может «привыкнуть» к уровню освещенности и изменить чувствительность, поэтому регулировка порога не всегда будет поддерживать тот же объективный уровень освещенности (люкс), что и уровень срабатывания, но этого должно быть достаточно для «светло или темно». Было бы лучше сделать это в программном обеспечении, чтобы вы могли обойти такие значения усталости и пульсаций из LDR с помощью дебуширования, самокалибровки с помощью вычисленных средних значений и фактического просмотра высоких/низких значений как мин/макс., @dandavis

@dandavis, для этого есть АО (аналоговый выход). но зачем покупать модуль для LDR и один резистор., @Juraj