Блок для датчика температуры и влажности AHT30

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
o1eg
Рядовой
Сообщения: 23
Зарегистрирован: 19 мар 2019, 10:52
Имя: Олег
Благодарил (а): 2 раза
Поблагодарили: 28 раз

Блок для датчика температуры и влажности AHT30

Сообщение o1eg »

Блок реализует периодическое считывание температуры и влажности с датчика AHT30 через I²C, блок автоматически подбирает SDA/SCL в зависимости от платформы.
NodeMCU
ESP32 стандартные пины
Arduino Uno/Nano — аппаратные пины A4/A5

Блок подходит для AHT10, AHT20 и AHT30, но для AHT10/AHT20 можно уменьшить задержку с 80 мс до 50 мс.
Изображение

В настройках блока можно задавать частоту обновления данных

Изображение

Блок не требует установки НИКАКИХ БИБЛИОТЕК!!!

Блок работает в Flprog с версии 7.3.0 и выше.

UPD: блок обновлен и не содержит блокирующих delay!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось o1eg 10 дек 2025, 17:44, всего редактировалось 2 раза.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: Блок для датчика температуры и влажности AHT30

Сообщение ecoins »

У Вас есть возможность не только делать свои блоки, но и изучать то, что уже сделано.
1.В FLProg уже есть блок AHT исполнен в стиле FLProg, использует неблокирующую библиотеку FLProg (без delay). Поддерживает горячее пере-подключение. Ваш блок использует delay(), это в некоторых случаях может ухудшить прикладной проект.
2.То что Вы делаете свои блоки, это хорошо.
С уважением, ecoins.
o1eg
Рядовой
Сообщения: 23
Зарегистрирован: 19 мар 2019, 10:52
Имя: Олег
Благодарил (а): 2 раза
Поблагодарили: 28 раз

Re: Блок для датчика температуры и влажности AHT30

Сообщение o1eg »

В FLProg уже есть блок AHT исполнен в стиле FLProg
- ткните, пожалуйста в конкретное место, где в Flpog находится блок AHT! Блок делал для своего проекта по газовому котлу, так как в Flprog не нашёл! Поэтому и решил с людьми поделиться... delay тоже убрал...
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Блок для датчика температуры и влажности AHT30

Сообщение Phazz »

o1eg писал(а): 10 дек 2025, 17:17
В FLProg уже есть блок AHT исполнен в стиле FLProg
- ткните, пожалуйста в конкретное место, где в Flpog находится блок AHT! Блок делал для своего проекта по газовому котлу, так как в Flprog не нашёл! Поэтому и решил с людьми поделиться... delay тоже убрал...
Здесь
2025-12-10_19-23-00.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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