Пользовательский блок BME 280.

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
Брат
Рядовой
Сообщения: 74
Зарегистрирован: 03.01.2016{, 13:11}
Репутация: 1
Откуда: г.Курганинск, Краснодарский край
Имя: Александр

Пользовательский блок BME 280.

#1

Сообщение Брат » 29.06.2016{, 19:46}

Пытаюсь перейти с датчика ВМР180 на ВМР280. Обрадовался блоку пользователей от nalnik! Однако блок с указанным датчиком отказывается работать, пишет, что датчик не подключен. При этом везде пишут, что датчики одинаковые, за исключение части по влажности, полный суппорт!  Сегодня нашел две библиотеки одна для ВМР280 и с ней датчик ВМР280 работает штатно, другая
для ВМЕ280, с которой датчик ВМР280 не определяется!  А тексты тестовых прошивок
совершенно одинаковые!!! То есть ситуация как с блоком пользователей!
Еще одна библиотека для ВМЕ280, но с ней датчик ВМР280 работает штатно, за исключением
показаний влажности, подскажите, в чем проблема?
Вложения
_-.rar
(43.91 КБ) 84 скачивания
Последний раз редактировалось Брат 29.06.2016{, 19:48}, всего редактировалось 1 раз.

Брат
Рядовой
Сообщения: 74
Зарегистрирован: 03.01.2016{, 13:11}
Репутация: 1
Откуда: г.Курганинск, Краснодарский край
Имя: Александр

Пользовательский блок BME 280.

#2

Сообщение Брат » 12.07.2016{, 21:01}

Брат писал(а):Пытаюсь перейти с датчика ВМР180 на ВМР280.
Попытки самостоятельно найти ответ на обозначенный мной вопрос ни к чему не привели.
Решил создать новый блок на базе библиотеки SparkFun_BME280_Arduino_Library-master, в
которой можно реализовать все виды настройки датчика, есть пример и для
относительной высоты, работает как с датчиком ВМЕ280, так ВМР280. К сожалению,
в видео уроке показан пример создания блока с нетипичной библиотекой НМС5883L. Блок, вероятно,   создал, но при компиляции выдается ошибка:
pr1.ino:26:28: error: cannot convert'BME280' to 'float' in initialization
pr1.ino:27:28: error: cannot convert'CircularBuffer' to 'float' in initialization
Подскажите, в чем причина?

Добавлено (12.07.2016, 21:01)
---------------------------------------------
Еще вопросик,почему в закладке FunctionSection при сохранении и закрытии окна сохраняется только список функций, а сами вписанные функции исчезают?
Вложения
SparkFun_BME280.zip
(53.05 КБ) 76 скачиваний
Последний раз редактировалось Брат 12.07.2016{, 21:02}, всего редактировалось 1 раз.

Аватара пользователя
sveloga
Рядовой
Сообщения: 39
Зарегистрирован: 12.07.2016{, 09:36}
Репутация: 0
Контактная информация:

Пользовательский блок BME 280.

#3

Сообщение sveloga » 28.07.2016{, 12:50}

Дабы не создавать новую тему, пишу тут

Не могу понять какого .... он ругается на отсутствие wire.h?
Есть у меня эта библиотека. Куда еще положить, что б увидел?

Если скопировать скетч и вставить в отдельно установленный IDE, то компилится нормально и работает прекрасно.

ПС Еще не понял как он высоту считает без калибровки? или совпало просто?

Ответить

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