Подключение датчика BMP280

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
Aged
Рядовой
Сообщения: 3
Зарегистрирован: 21.10.2017{, 20:53}
Репутация: 0

Подключение датчика BMP280

#1

Сообщение Aged » 21.10.2017{, 21:09}

Здравствуйте, знатоки программирования и FLProg !

Имеется барометр BMP280, но его нет в библиотеке FLProg. Та библиотека, что там стоит для BMP085, не работает с датчиком BMP280.
Подскажите пожалуйста, как встроить новую библиотеку в FLProg.
Спасибо.

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

Новые библиотеки в FLProg

#2

Сообщение Олег » 22.10.2017{, 07:45}

На этом сайте имеется уникальный сервис, который называется Поиск по сайту    и если завести в него заветные буковки, например BMP280, то можно узнать много интересного.

Aged
Рядовой
Сообщения: 3
Зарегистрирован: 21.10.2017{, 20:53}
Репутация: 0

Новые библиотеки в FLProg

#3

Сообщение Aged » 22.10.2017{, 09:55}

Спасибо, Олег за ответ.
Но все проверял по ссылке http://forum.flprogwiki.ru/viewtopic.php?f=18&t=1480 из пользовательской библиотеки индикатор LCD2004 даже не отображает строки.
Пусто на экране. Если пользовать BMP085 - все работает, за исключением неправильных цифр (с потолка) на LCD.
Хотелось бы подключить (запрограммить) этот BMP280 датчик.
Вложения
Test_BMP280_LCD.flp
(163.55 КБ) 162 скачивания
Последний раз редактировалось Aged 22.10.2017{, 10:44}, всего редактировалось 1 раз.

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

Новые библиотеки в FLProg

#4

Сообщение starshoy81 » 23.10.2017{, 12:06}

Aged, вроде в обсуждении было, что в библиотеке для датчика жестко задан адрес и для 280-го его надо поменять на правильный.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 27
Откуда: Новосибирск

Новые библиотеки в FLProg

#5

Сообщение Слимпер » 23.10.2017{, 14:38}

starshoy81 писал(а):Aged, вроде в обсуждении было, что в библиотеке для датчика жестко задан адрес и для 280-го его надо поменять на правильный.
Не, там все проста, его надо как параметр команды begin.
Вот попробуйте, адрес выставляется в параметрах.

Кстати библиотека поддерживает работу датчика не только по I2c, но и по hardware SPI, Software SPI.
Вложения
_BMP280-CODE-.ubi
(103.71 КБ) 236 скачиваний

Ответить

Вернуться в «Датчики температуры, влажности и давления»