BH1750 зависает на 54612 люкс
- Войдите на сайт для отправки комментариев
Пнд, 30/05/2016 - 12:56
Привет!
Использую модуль http://ru.aliexpress.com/item/GY-302-BH1750-Chip-Light-Intensity-Light-Module/32555337970.html и эту библиотеку https://github.com/Genotronex/BH1750FVI_Master/
Подскажите как можно исправить этот баг - в помент попадания прямых солнечных лучей на датчик, показывает 54612 люкс, но в момент когда он уходит в тень, я ожидаю значение меньше 54612 люкс, но этого не происходит. Испраить это можно только отправив команду ресет модулю. Но почему значение зависает?
Скетч из примера: https://github.com/Genotronex/BH1750FVI_Master/blob/master/BH1750FVI/BH1750_serial/BH1750_serial.ino
думаете что это как то связано с программой из примера? или все же лучше в раздел железяк написать....
Нашел в чем проблема. Подскажите как исправить!?
Информация с датчика "зависает" когда в коде использую код для чтения времени. Код для чтения/записи время брал отсюда http://www.glacialwanderer.com/hobbyrobotics/?p=12использую эти часы DS3231 http://ru.aliexpress.com/item/DS3231-AT24C32-IIC-Module-Precision-Clock-Module-DS3231SN-for-Arduino-Memory-module/32605328102.html
Мой скетч на котором тестирую:
В таком состоянии кода датчик освещения возвращает мне 54612 люкс.. ( нужна помощь!) Спасибо!
- По своей не внимательности, забыл ранее добавить Wire.begin();
- Так же обнаружил что источником зависания служит:
Если убрать эти строчки, то все работает, датчик не зависает... но время теперь приходит вот такое: