Диапазон датчика освещенности BH1750
Диапазон датчика освещенности BH1750
Выход встроенного блока датчика BH 1750 тип данных INTEGER что соответствует 32767. По даташиту этот датчик выдает показания освещенности в диапазоне от 0 до 65535 люкс. При освещенности выше 32767 показания датчика уходят в минус. Приходится пользоваться вот таким костылём.
Кто сталкивался может есть вариант по проще или правильнее? Либо как вариант можно ли распотрошить встроенный блок и поменять тип данных?
Кто сталкивался может есть вариант по проще или правильнее? Либо как вариант можно ли распотрошить встроенный блок и поменять тип данных?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось RushHour 16 янв 2018, 17:55, всего редактировалось 1 раз.
- eugeneb
- Лейтенант
- Сообщения: 486
- Зарегистрирован: 15 авг 2016, 11:20
- Откуда: Нижний Новгород
- Имя: Евгений
- Благодарил (а): 1 раз
Диапазон датчика освещенности BH1750
Что-то не нашёл блок этого датчика в библиотеке.
А просто сделать переменную Light типом Long Integer? Все остальные блоки выкинуть.
А просто сделать переменную Light типом Long Integer? Все остальные блоки выкинуть.
С уважением,
Евгений Бобков
Евгений Бобков
- support
- Супермодератор
- Сообщения: 1931
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 25 раз
- Контактная информация:
Диапазон датчика освещенности BH1750
Спасибо за информацию, сейчас исправлю.
Автор программы FLProg.
Диапазон датчика освещенности BH1750
Спасибо за Ваш труд.support писал(а):сейчас исправлю
Столкнулся с тем, что этот датчик не выдает больше 54612 люкс ни на самом ярком солнце ни при приближении вплотную к лампе. Что это - дефект датчика или библиотеки? Проблема была и при использовании старого блока с комплектом "костылей" из первого сообщения
Последний раз редактировалось RushHour 29 дек 2017, 18:15, всего редактировалось 1 раз.
Re: Диапазон датчика освещенности BH1750
Добрый день всем. Дайте пожалуйста блок на датчик BH-1750 почему то на ESP-32 это блока нет
Re: Диапазон датчика освещенности BH1750
Добрый день всем. Дайте пожалуйста блок на датчик BH-1750 почему то на ESP-32 это блока нет
-
- Полковник
- Сообщения: 4172
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 171 раз
- Поблагодарили: 217 раз
Re: Диапазон датчика освещенности BH1750
В разделе кандидаты "02.Сенсоры.i2c".Scorp1978 писал(а): 29 авг 2025, 10:46 Добрый день всем. Дайте пожалуйста блок на датчик BH-1750 почему то на ESP-32 это блока нет
Re: Диапазон датчика освещенности BH1750
новая версия глючит c esp32-wroom пишет не найдена библиотека при компиляции. работаю на 7.3.8 там нет кандидатов
Re: Диапазон датчика освещенности BH1750
вот такая ошибка RT_HW_BASE.h: No such file or directory
может кто знает как исправить
может кто знает как исправить
-
- Полковник
- Сообщения: 4172
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 171 раз
- Поблагодарили: 217 раз
Re: Диапазон датчика освещенности BH1750
Это Ваш выбор и соответственно Ваша проблема.Scorp1978 писал(а): 29 авг 2025, 11:15 новая версия глючит c esp32-wroom пишет не найдена библиотека при компиляции. работаю на 7.3.8 там нет кандидатов
В новых версиях 9x есть много того, чего нет в предыдущих.
Разрывы будут нарастать.
По BH1750 - устройство не сложное, можете сделать собственный пользовательский блок на стандартном редакторе. Работа с ним просто.
С уважением, ecoins.
Re: Диапазон датчика освещенности BH1750
можете ткнуть в какой нибудь гайд по написанию блоков, думаю справлюсь
а может все таки есть у кого готовый блок на ESP32
а может все таки есть у кого готовый блок на ESP32
Re: Диапазон датчика освещенности BH1750
Scorp1978 писал(а): 01 сен 2025, 06:51 можете ткнуть в какой нибудь гайд по написанию блоков, думаю справлюсь
а может все таки есть у кого готовый блок на ESP32
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OK
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость