Страница 1 из 1

Проблема с блоком HTU21

Добавлено: 13.12.2022{, 12:28}
Pratak
Всех приветствую.
Имеется проблема с штатным блоком HTU21. После добавления и последующей прошивки плат на базе ESP8266 (в моем случае это Wemos D1R1 и его MINI брат) обе платы не отвечают. При этом быстро моргает светодиод на плате. Помогает только перепрошивка без вышеуказанного блока.
Создал проект исключительно с блоком HTU21 (никаких вайфаев и тп), проблема не ушла. Проверено на чистых портативных версиях 7.3.8 и 7.5.2.
Я один такой "везучий" или это общая проблема. Прошу участников форума по возможности проверить работоспособность блока.
Проект не вижу смысла выкладывать, однако правила обязывают :smile38:
2022-12-13_12-21-58.jpg
HTU21_7.3.8.flp
(45.6 КБ) 18 скачиваний
HTU21_7.5.2.flp
(46.99 КБ) 22 скачивания
PS: Так же прошу перенести тему если ошибся веткой.

Проблема с блоком HTU21

Добавлено: 15.12.2022{, 21:33}
Pratak
Так и не разобрался почему не работает штатный блок датчика, создал пользовательский блок на основе библиотеки AlexGyver.
Блок отлично работает с датчиком температуры и влажности HTU21D. Проверял на платах Wemos D1 R1 и Wemos D1 mini.
Не разобрался как добавить пользовательский параметр времени опроса, в коде плохо разбираюсь.

Есть возможность менять интервал в опроса в библиотеке. В строчке

Код: Выделить всё

  bool readTick(uint16_t prd = 2500) {
после prd = ставим свое значение в миллисекундах.
Ну или кому не лень, прошу доработать)
My_HTU21_(Code_-_Basic).ubi
(160.11 КБ) 31 скачивание

Проблема с блоком HTU21

Добавлено: 16.12.2022{, 13:13}
rogekam
Pratak писал(а):
13.12.2022{, 12:28}
Имеется проблема с штатным блоком HTU21. После добавления и последующей прошивки плат на базе ESP8266 (в моем случае это Wemos D1R1 и его MINI брат) обе платы не отвечают. При этом быстро моргает светодиод на плате. Помогает только перепрошивка без вышеуказанного блока.
Штатный блок HTU21 работает в версии 752 и ниже. Также работает пользовательский блок, выкладывал здесь:viewtopic.php?f=74&t=7091. Проблема может быть в лишних библиотеках на данный датчик.

Проблема с блоком HTU21

Добавлено: 18.12.2022{, 09:33}
Pratak
rogekam, Спасибо за ссылку на ваш топик. В поиске его не увидел.
Блок HTU21D_timeOut_En_01_(Code_-_Basic).ubi работает отлично, его и использовал в своем проекте.
Не раз читал на форуме о необходимости единой базы пользовательских блоков, теперь лично столкнулся с этой проблемой.

Проблема с блоком HTU21

Добавлено: 18.12.2022{, 11:52}
texbez
Штатный блок для dht 22 работает с htu 21