Модуль фоторезистора 🌞 KY-016

Введение
Модуль фоторезистора представляет собой устройство, предназначенное для измерения уровня освещенности. Он находит широкое применение в различных проектах, связанных с автоматическим управлением освещением, системами безопасности и другими интерактивными проектами. Фоторезистор изменяет свое сопротивление в зависимости от интенсивности света, что позволяет использовать его для создания устройств, реагирующих на изменение освещенности.
Описание
Фоторезистор, также известный как фотосенсор или LDR (Light Dependent Resistor), изменяет свое сопротивление в зависимости от уровня света, падающего на его поверхность. При увеличении освещенности сопротивление фоторезистора уменьшается, а при уменьшении освещенности – увеличивается. Этот принцип позволяет использовать фоторезистор для измерения уровня освещенности и создания различных приложений, связанных с автоматическим управлением светом.
Применение
Модуль фоторезистора может быть использован в различных проектах, включая: - Автоматическое управление освещением - Системы безопасности и сигнализации - Интерактивные световые инсталляции - Робототехнические проекты - Образовательные проекты для изучения основ электроники
Технические параметры
Напряжение питания: 3.3V или 5V
Рабочий ток: <10mA
Диапазон измерения освещенности: 1 ~ 10,000 люкс
Выходной сигнал: аналоговый
Подключение
Для подключения модуля фоторезистора к Arduino, выполните следующие шаги: 1. VCC - Подключите к выводу 5V на Arduino. 2. GND - Подключите к выводу GND на Arduino. 3. OUT - Подключите к аналоговому выводу A0 на Arduino.
Схема подключения
Arduino |
Модуль фоторезистора |
---|---|
5V |
VCC |
GND |
GND |
A0 |
OUT |
Пример кода для тестирования
Для того чтобы протестировать работу модуля фоторезистора, используйте следующий пример кода. Этот код считывает значение уровня освещенности с датчика и выводит его на последовательный монитор.
int sensorPin = A0; // Аналоговый вход для фоторезистора
int value = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
value = analogRead(sensorPin); // Считываем значение с фоторезистора
Serial.print("Освещенность: ");
Serial.println(value);
delay(1000); // Задержка 1 секунда
}
Заключение
Модуль фоторезистора является надежным и простым в использовании устройством для измерения уровня освещенности. Он находит широкое применение в проектах на базе Arduino для автоматического управления светом, систем безопасности и интерактивных световых инсталляций. Благодаря своей простоте подключения и использования, этот модуль предоставляет широкие возможности для создания различных приложений, реагирующих на изменение освещенности. Используя приведенный пример кода, вы можете легко интегрировать модуль фоторезистора в свои проекты и начать мониторинг уровня освещенности.