Модуль фоторезистора на LM393 предназначен для использования в автоматике, управляющей включением освещения, или в приборах, контролирующих уровень освещенности. Светочувствительный элемент – фоторезистор, выступающий за плату.
Модуль освещенности с 4 выводами содержит два выходных контакта (аналоговый AO и цифровой D0) и два контакта для подключения питания (VCC и GND). В зависимости от яркости, чувствительность выхода, можно регулировать с помощью подстроечного резистора. Выходной ток цифрового выхода, способен выдать ~15 мА, что очень упрощает использования модуля и дает возможность использовать его, минуя контроллер Arduino и подключая его напрямую к модулю реле.
Принципиальная схема
Пример
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
int pinA0 = A0; // Пин к которому подключен A0 int pinD0 = A1; // Пин к которому подключен D0 void setup() { pinMode (pinA0, INPUT); // Установим вывод A0 как вход pinMode (pinD0, INPUT); // Установим вывод A1 как вход Serial.begin (9600); // Задаем скорость передачи данных } void loop() { int xA0, xD0; // Создаем переменные xA0 = analogRead (pinA0); // Считываем значение с порта pinA0 xD0 = digitalRead (pinD0); // считываем значение с порта pinD0 Serial.print("IN = "); // Выводим текст Serial.println (xA0, DEC); // Выводим значение переменной xA0 Serial.print("Sensor: "); // Выводим текст if (xD0 == HIGH) // Если xD0 равно "1" { Serial.println ("ON"); // Выводим текст } else { Serial.println ("OFF"); // Если xD0 равно "0" } delay (500); // Ждем 0.5 с. } |