Оригинальное название: M5Stack DLight Unit
Тип датчика: Цифровой датчик освещённости
Глубина АЦП: 16 бит

Датчик освещённости

Где можно применить
  • Автоматическое включение света
  • Система «день / ночь»
  • Регулировка яркости дисплея
  • Измерение освещённости помещения
Этот модуль измеряет уровень освещенности в люксах.

Он позволяет роботу «понимать», насколько светло или темно вокруг.

Подходит для проектов, где требуется реакция на освещение.

Что это такое

Основные характеристики

Типовая длина волны чувствительности:
560 нм
Рабочий ток:
143 мкА
Разрядность измерения:
16 бит
Размер:
32 × 24 × 8 мм
Вес:
4,8 г

Схема подключения

Пример кода

#include <M5Core2.h>
#include <M5_DLight.h>
M5_DLight sensor;
uint16_t lux;
void setup() {
Serial.begin(9600);
delay(100);
Serial.println("Инициализация датчика...");
// Инициализация датчика
sensor.begin();
// Установка режима измерения
sensor.setMode(CONTINUOUSLY_H_RESOLUTION_MODE);
}
void loop() {
lux = sensor.getLUX(); // Считываем уровень освещенности
Serial.print("Уровень освещенности: ");
Serial.print(lux);
Serial.println(" люкс");
delay(1000); // Пауза 1 секунда
}