Блок для двух датчиков BME 280

Пользовательские блоки расширяющие базовый функуионал программы по работе с различными датчиками и энкодерами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
golloper
Сержант
Сообщения: 140
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 28 раз

Блок для двух датчиков BME 280

Сообщение golloper »

Блок для работы с одним или двумя датчиками BME280 (температура,давление,влажность,высота)
[spoiler]
2bme280.png
[/spoiler]

Работоспособность проверена н arduino uno и wemos mini(esp8266). Если использовать два датчика
то на втором нужно сменить адрес i2c . Для смены i2c адреса второго датчика,на плате перерезаем одну дорожку и ставим перемычку на другую по фото ниже:
[spoiler]
vt.jpg
[/spoiler]

2_BME280_main_(Code_-_Professional).ubi
Библиотека внутри блока.


В блоке есть выходы контроля наличия датчиков, реагируют на пропадание сигналов vcc,sda.scl а вот на пропадание gnd почему-то не срабатывает ,датчик продолжает работать и слать всякую ересь . После восстановления сигнальных линий ,работа датчика продолжается ,перезагружать МК не требуется . В блоке так-же есть настройки режимов работы датчиков при их применении особой разницы не заметил :smile44: .
[spoiler]
ремоте.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

Блок для двух датчиков BME 280

Сообщение JonyBest »

Доброго дня! Не компилируется. Выдаёт ошибку "BlueDot_BME280.h: No such file or directory"
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

Блок для двух датчиков BME 280

Сообщение JonyBest »

golloper писал(а): 28 окт 2020, 12:13 Библиотека внутри блока.
Описание блока...
chess
Рядовой
Сообщения: 26
Зарегистрирован: 11 июл 2018, 08:54
Имя: Игорь

Блок для двух датчиков BME 280

Сообщение chess »

av писал(а): 15 ноя 2020, 22:32
JonyBest писал(а): 15 ноя 2020, 21:14 golloper писал(а): ↑28.10.2020{, 12:13}
Библиотека внутри блока.
Описание блока...
В последних версиях FLProg пофиг, что библиотеки в блоке. Программа их не использует при компиляции.
нужно удалить библиотеку с C: \ Program Files \ FLProg 7.Х.Х \ ideV5 \ libraries и все будет ок, при условии если блок имеет собственную библиотеку
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

Блок для двух датчиков BME 280

Сообщение Rovki »

В версии 6.3 не устанавливается блок в библиотеку :smile37:
Электронщик до мозга костей и не только
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Блок для двух датчиков BME 280

Сообщение Naladchik »

Rovki писал(а): 21 мар 2021, 08:32 В версии 6.3 не устанавливается блок в библиотеку
Ну так блок то под 7ю версию.
Давно уже пора на 7ю переходить, сейчас все нормальные блоки только под нее и будут делаться, благо в новом редакторе их делать намного удобнее.
Win10-64. FLProg Portable.
Изображение
Ответить

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

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

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