• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом Библиотека для датчика освещенности ROHM BH1750FVI

enjoynering

Well-known member
Поддерживает все плюшки сенсора:
- *изменение чувствительности/усиления в диапазоне 0.45 - 3.68
- изменение разрешающей способности
- режим энергосбережения
- калибровка
- сброс

Протестировано на:
- Arduino AVR
- Arduino ESP8266
- Arduino STM32

*Коэффициента усиления применяется когда сенсор помещен за полупрозрачный фильтр или линзу Френеля.


Зная коэффициент пропускания можно на эту величину увеличить чувствительность сенсора и получить правильные значения яркости. Например коэффициент пропускания фильтра составляет 50%. Без компенсации результат измерения будет в 0.5 раза ниже реальной освещенности. Изменив коэффициента усиления с 1.0 до 2.0 мы получим правильное значение освещенности.

UDP: На китайских платах установлен стабилизатор XC6206. Максимальное допустимое входное напряжение для него всего 7в. Будьте внимательны.

Забирать тут - enjoyneering/BH1750FVI
 
Сверху Снизу