Блок датчика BMP280
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Сержант
- Сообщения: 140
- Зарегистрирован: 28 сен 2018, 17:16
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
Блок датчика BMP280
Сделал блок из примеров в ide, библиотека BMP280_DEV.
Добавил задержку опроса датчика выставляемую в параметрах блока от 1сек до 10 мин .
Добавил вывод давления в миллиметрах ртутного столба.
В секции setup можно изменить I2C адрес 77 или 76 по умолчанию стоит 76.
Библиотека прикреплена к блоку.
Работоспособность протестирована на ардуино нано.
Добавил задержку опроса датчика выставляемую в параметрах блока от 1сек до 10 мин .
Добавил вывод давления в миллиметрах ртутного столба.
В секции setup можно изменить I2C адрес 77 или 76 по умолчанию стоит 76.
Библиотека прикреплена к блоку.
Работоспособность протестирована на ардуино нано.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось golloper 15 окт 2020, 16:50, всего редактировалось 1 раз.
-
- Сержант
- Сообщения: 140
- Зарегистрирован: 28 сен 2018, 17:16
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
Блок датчика BMP280
UPD: Доработанный блок сделанный в новом редакторе. Все настройки выведены в параметры блока. Возможность выбора платформы Arduino или ESP8266. Выбор альтернативных линий SDA и SCL для ESP8266. Коррекция датчика температуры.
Блок проверен на Arduino nano и WeMos mini. Отправлено спустя 44 секунды:
Блок проверен на Arduino nano и WeMos mini. Отправлено спустя 44 секунды:
Видимо в BME280

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось golloper 18 авг 2021, 09:17, всего редактировалось 2 раза.
Блок датчика BMP280
Спасибо, но как быть, если мне нужно задержку опроса датчика 10минут и 1секунду ..?
[spoiler]
[/spoiler]
[spoiler]

-
- Сержант
- Сообщения: 140
- Зарегистрирован: 28 сен 2018, 17:16
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
Блок датчика BMP280
скажите сколько надо ,я поправлю блокchess писал(а): 15 окт 2020, 17:34 Спасибо, но как быть, если мне нужно задержку опроса датчика 10минут и 1секунду ..?
[spoiler][/spoiler]
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Блок датчика BMP280
[ref]golloper[/ref], Поставь вход Read (Опрос) к примеру и при подаче на него единички произойдет опрос, так более правильно
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 215 раз
- Контактная информация:
Блок датчика BMP280
Как то странно ...к минутам добавлять секунду ,это что сделает погоду более теплой?chess писал(а): 15 окт 2020, 17:34 Спасибо, но как быть, если мне нужно задержку опроса датчика 10минут и 1секунду ..?
[spoiler][/spoiler]
Электронщик до мозга костей и не только
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Блок датчика BMP280
виноват исправлюсь, конечно же 10минут и 1кирпич, или 10минут и 1год, но никак 1секунда
Блок датчика BMP280
Обычно в блоках делают вход - En, при подачи на него единички - он выдает значение, в остальном он не используется. Опять же нужно уметь делать этот вход - то есть его можно сделать, но блок будет постоянно крутиться в основном цикле - а можно грамотно - когда нужно тогда и ответ от него! Несколько сумбурно высказался.....смысл в том что блок должен быть в виде функции, и вызываться только по запросу.
- Brama
- Рядовой
- Сообщения: 95
- Зарегистрирован: 02 июл 2020, 14:27
- Откуда: Уфа
- Имя: Сергей
- Благодарил (а): 44 раза
- Поблагодарили: 2 раза
Блок датчика BMP280
Как запитать датчик? От 3,3v, или от 5v?
Надо ли использовать конвертеры уровней?
-
- Сержант
- Сообщения: 140
- Зарегистрирован: 28 сен 2018, 17:16
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
Блок датчика BMP280
Обновил блок viewtopic.php?f=74&t=6759&p=94766#p94766 . Прислушался к вашим советам. Добавил вход внешнего опроса и на всякий случай оставил внутренний таймер . Выбрать откуда опрашивать, в параметрах блока. Ну и код в функции подобрал вроде. Если не трудно -посмотрите , это так сказать первый блин,ткните в ошибки.Anydy писал(а): 15 окт 2020, 22:00 Обычно в блоках делают вход - En, при подачи на него единички - он выдает значение, в остальном он не используется. Опять же нужно уметь делать этот вход - то есть его можно сделать, но блок будет постоянно крутиться в основном цикле - а можно грамотно - когда нужно тогда и ответ от него! Несколько сумбурно высказался.....смысл в том что блок должен быть в виде функции, и вызываться только по запросу.

Отправлено спустя 4 минуты 3 секунды:
Всё зависит от самого датчика. Они есть и на 3.3 и на 5 вольт.
Блок датчика BMP280
Не могу загрузить блок BMP280. Выходит сообщение
[spoiler] [/spoiler]
А другой блок "Датчик_BMP280_(Code_-_Professional)" никаких сообщений,но и в пользовательских блоках не появляется. Пробовал в FlProg 6.3.1
[spoiler] [/spoiler]
А другой блок "Датчик_BMP280_(Code_-_Professional)" никаких сообщений,но и в пользовательских блоках не появляется. Пробовал в FlProg 6.3.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 82
- Зарегистрирован: 24 июн 2020, 21:21
- Откуда: RUS31
- Имя: Egor
- Благодарил (а): 1 раз
Блок датчика BMP280
В версиях FLProg 7.3.0 и выше.hatul писал(а): 19 фев 2021, 13:36 Не могу загрузить блок BMP280. Выходит сообщение
[spoiler]Scr021.jpg[/spoiler]
А другой блок "Датчик_BMP280_(Code_-_Professional)" никаких сообщений,но и в пользовательских блоках не появляется. Пробовал в FlProg 6.3.1
Блок датчика BMP280
Ругается на нехватку библиотекиgolloper писал(а): 15 окт 2020, 16:53 Доработанный блок сделанный в новом редакторе. Все настройки выведены в параметры блока. Возможность выбора платформы Arduino или ESP8266. Выбор альтернативных линий SDA и SCL для ESP8266. Коррекция датчика температуры.
Блок проверен на Arduino nano и WeMos mini.
-
- Рядовой
- Сообщения: 54
- Зарегистрирован: 07 ноя 2019, 11:25
- Откуда: Магадан
- Имя: Андрей
- Благодарил (а): 7 раз
Блок датчика BMP280
[ref]golloper[/ref],
В новой версии FLProg в вашем блоке(Датчик_BMP280_(Code_-_Professional).ubi) при компиляции, пины для подключения по шине I2C не выставляются, только в ручную в самом скетче.
В новой версии FLProg в вашем блоке(Датчик_BMP280_(Code_-_Professional).ubi) при компиляции, пины для подключения по шине I2C не выставляются, только в ручную в самом скетче.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Блок датчика BMP280
Все вроде работает ESP8266tolika писал(а): 09 июл 2021, 17:14 пины для подключения по шине I2C не выставляются, только в ручную в самом скетче.
левый BMP280 ------ правый BMP180
также и на дисплее,
время - "сейчас"
температура
давление
высота
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя