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

Использование прочих датчиков и энкодеров и пользовательских блоков к ним
Ответить
RushHour
Рядовой
Сообщения: 6
Зарегистрирован: 21 июн 2017, 17:25

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

Сообщение RushHour »

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

Кто сталкивался может есть вариант по проще или правильнее? Либо как вариант можно ли распотрошить встроенный блок и поменять тип данных?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось RushHour 16 янв 2018, 17:55, всего редактировалось 1 раз.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

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

Сообщение eugeneb »

Что-то не нашёл блок этого датчика в библиотеке.
А просто сделать переменную Light типом Long Integer? Все остальные блоки выкинуть.
С уважением,
Евгений Бобков
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

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

Сообщение support »

Спасибо за информацию, сейчас исправлю.
Автор программы FLProg.
RushHour
Рядовой
Сообщения: 6
Зарегистрирован: 21 июн 2017, 17:25

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

Сообщение RushHour »

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


Тема поднималась пользователем RushHour 18 авг 2018, 22:12.
Ответить

Вернуться в «Прочие датчики и энкодеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя