DHT22 необходимо опустить/поднять ESP8266

У меня есть странный pb. Мой esp8266 нормально работал с моим DHT22, но каждый раз выходил из строя. Я загрузил пример эскиза в другой ESP8266, и у меня тот же pb… пока я не выключу -> не включу DHT22, когда ESP8266 работает. Чтобы проверить больше, я добавил это при настройке перед dht.begin() :

      digitalWrite(0, LOW); // включаем светодиод (HIGH - уровень напряжения)
  delay(1000); // подождем секунду
  digitalWrite(0, HIGH);

И это работает. Но я не знаю, зачем мне нужно это «подтягиваться ». PS: Я уже пробовал с резистором 10К или без него, тот же pb. PS2: Я уже пробовал использовать 3,3 В или 5 В для DHT22. Тот же пб.

Есть идеи?

, 👍0


1 ответ


Лучший ответ:

3

Я отвечаю на свой вопрос, если у кого-то возникнет такая же проблема. Библиотека ADAFRUIT_DHT НЕ РАБОТАЕТ С ESP8266. Он продолжает сообщать Не удалось прочитать данные с датчика DHT!, пока вы не отключите/подключите VCC на DHT.

Но DHTesp (ссылка) работает очень хорошо с первой попытки!

Спасибо @Juraj и @Jot за поддержку.

,