FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Суббота, 16.12.2017, 21:54
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей, Anydy, Олег 
Форум » Основной » Железо - контроллеры, шилды, датчики и др. » Прочие датчики и энкодеры » Диапазон датчика освещенности BH1750
Диапазон датчика освещенности BH1750
RushHour Дата: Суббота, 02.12.2017, 18:35 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline
Выход встроенного блока датчика BH 1750 тип данных INEGER что соответствует 32767. По даташиту этот датчик выдает показания освещенности в  диапазоне от 0 до 65535 люкс. При освещенности выше 32767 показания датчика уходят в минус. Приходится пользоваться вот таким костылём.

Кто сталкивался может есть вариант по проще или правильнее? Либо как вариант можно ли распотрошить встроенный блок и поменять тип данных?
Прикрепления: 2452883.jpg(14Kb)
 
eugeneb Дата: Воскресенье, 03.12.2017, 09:45 | Сообщение # 2
Подполковник
Группа: Проверенные
Сообщений: 226
Награды: 4
Репутация: 1
Статус: Offline
Что-то не нашёл блок этого датчика в библиотеке.
А просто сделать переменную Light типом Long Integer? Все остальные блоки выкинуть.
 
support Дата: Воскресенье, 03.12.2017, 10:42 | Сообщение # 3
Автор программы
Группа: Администраторы
Сообщений: 1003
Награды: 46
Репутация: 28
Статус: Offline
Спасибо за информацию, сейчас исправлю.

Разработчик программы FLProg
 
Форум » Основной » Железо - контроллеры, шилды, датчики и др. » Прочие датчики и энкодеры » Диапазон датчика освещенности BH1750
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика