Esp8266 DHT11 Влажность и температура, но не удалось прочитать данные с датчика DHT

Помогите, пожалуйста, я пытаюсь получить значения датчика от датчика влажности и температуры DHT11, но Esp8266 подключается к Интернету, но не считывает значение с датчика.

Я использую Blynk для отображения значения датчика

this is what appears in my monitors Serial

21:41:24.811 -> �����������������������������������������������������������������������������������������������[24759] Connected to WiFi
21:41:26.726 -> [24759] IP: 192.168.1.9
21:41:26.760 -> [24759] 
21:41:26.760 -> ___ __ __
21:41:26.796 -> / _ )/ /_ _____ / /__
21:41:26.796 -> / _ / / // / _ \/ '_/
21:41:26.832 -> /____/_/\_, /_//_/_/\_\
21:41:26.865 -> /___/ v0.5.4 on NodeMCU
21:41:26.903 -> 
21:41:26.903 -> [24837] Connecting to blynk-cloud.com:80
21:41:30.876 -> [28951] Ready (ping: 23ms).
21:41:34.230 -> Failed to read from DHT sensor!
21:41:34.940 -> Failed to read from DHT sensor!
21:42:56.217 -> Failed to read from DHT sensor!

мой код

моя текущая схема

1 ответ

  • Дважды проверьте подключение датчика и его переменной, определите в коде, оно должно быть одинаковым, большинство проектов с esp используют D4 для ввода dht.
  • Попробуйте поместить резистор от 4k7 до 10 кОм между +VCC и выводом данных dht.
Другие вопросы по тегам