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

Содержимое файла в Serial Monitor

Введение

Модуль фоторезистора представляет собой устройство, предназначенное для измерения уровня освещенности. Он находит широкое применение в различных проектах, связанных с автоматическим управлением освещением, системами безопасности и другими интерактивными проектами. Фоторезистор изменяет свое сопротивление в зависимости от интенсивности света, что позволяет использовать его для создания устройств, реагирующих на изменение освещенности.

Описание

Фоторезистор, также известный как фотосенсор или 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 для автоматического управления светом, систем безопасности и интерактивных световых инсталляций. Благодаря своей простоте подключения и использования, этот модуль предоставляет широкие возможности для создания различных приложений, реагирующих на изменение освещенности. Используя приведенный пример кода, вы можете легко интегрировать модуль фоторезистора в свои проекты и начать мониторинг уровня освещенности.