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

Вопросы по встроенным блокам
Ответить
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

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

Сообщение 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
HTU21_7.5.2.flp
PS: Так же прошу перенести тему если ошибся веткой.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

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

Сообщение Pratak »

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

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

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

  bool readTick(uint16_t prd = 2500) {
после prd = ставим свое значение в миллисекундах.
Ну или кому не лень, прошу доработать)
My_HTU21_(Code_-_Basic).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
rogekam
Рядовой
Сообщения: 82
Зарегистрирован: 24 июн 2020, 21:21
Откуда: RUS31
Имя: Egor
Благодарил (а): 1 раз

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

Сообщение rogekam »

Pratak писал(а): 13 дек 2022, 12:28 Имеется проблема с штатным блоком HTU21. После добавления и последующей прошивки плат на базе ESP8266 (в моем случае это Wemos D1R1 и его MINI брат) обе платы не отвечают. При этом быстро моргает светодиод на плате. Помогает только перепрошивка без вышеуказанного блока.
Штатный блок HTU21 работает в версии 752 и ниже. Также работает пользовательский блок, выкладывал здесь:viewtopic.php?f=74&t=7091. Проблема может быть в лишних библиотеках на данный датчик.
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

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

Сообщение Pratak »

[ref]rogekam[/ref], Спасибо за ссылку на ваш топик. В поиске его не увидел.
Блок HTU21D_timeOut_En_01_(Code_-_Basic).ubi работает отлично, его и использовал в своем проекте.
Не раз читал на форуме о необходимости единой базы пользовательских блоков, теперь лично столкнулся с этой проблемой.
Изображение
texbez
Лейтенант
Сообщения: 403
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение texbez »

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

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

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

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