Страница 1 из 1

Диапазон датчика освещенности BH1750

Добавлено: 02.12.2017{, 18:35}
RushHour
Выход встроенного блока датчика BH 1750 тип данных INTEGER что соответствует 32767. По даташиту этот датчик выдает показания освещенности в  диапазоне от 0 до 65535 люкс. При освещенности выше 32767 показания датчика уходят в минус. Приходится пользоваться вот таким костылём.

Кто сталкивался может есть вариант по проще или правильнее? Либо как вариант можно ли распотрошить встроенный блок и поменять тип данных?

Диапазон датчика освещенности BH1750

Добавлено: 03.12.2017{, 09:45}
eugeneb
Что-то не нашёл блок этого датчика в библиотеке.
А просто сделать переменную Light типом Long Integer? Все остальные блоки выкинуть.

Диапазон датчика освещенности BH1750

Добавлено: 03.12.2017{, 10:42}
support
Спасибо за информацию, сейчас исправлю.

Диапазон датчика освещенности BH1750

Добавлено: 18.08.2018{, 22:12}
RushHour
support писал(а):сейчас исправлю
Спасибо за Ваш труд.
Столкнулся с тем, что этот датчик не выдает больше 54612 люкс ни на самом ярком солнце ни при приближении вплотную к лампе. Что это - дефект датчика или библиотеки? Проблема была и при использовании старого блока с комплектом "костылей" из первого сообщения