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

После прошивки плата "висит"

Вопросы по встроенным блокам
Ответить
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08.02.2016{, 20:21}
Репутация: 6
Имя: Дмитрий

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

#1

Сообщение Pratak » 13.12.2022{, 12:28}

Всех приветствую.
Имеется проблема с штатным блоком 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 КБ) 5 скачиваний
HTU21_7.5.2.flp
(46.99 КБ) 7 скачиваний
PS: Так же прошу перенести тему если ошибся веткой.
Изображение

Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08.02.2016{, 20:21}
Репутация: 6
Имя: Дмитрий

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

#2

Сообщение Pratak » 15.12.2022{, 21:33}

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

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

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

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

rogekam
Рядовой
Сообщения: 73
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 24
Откуда: RUS31
Имя: Egor

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

#3

Сообщение rogekam » 16.12.2022{, 13:13}

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

Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08.02.2016{, 20:21}
Репутация: 6
Имя: Дмитрий

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

#4

Сообщение Pratak » 18.12.2022{, 09:33}

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

texbez
Лейтенант
Сообщения: 337
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 7
Откуда: Ростов на дону

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

#5

Сообщение texbez » 18.12.2022{, 11:52}

Штатный блок для dht 22 работает с htu 21

Ответить

Вернуться в «Штатные блоки»