Esp8266 DHT11湿度和温度,但无法从DHT传感器读取

时间:2019-01-09 03:04:26

标签: arduino-esp8266 blynk

请帮助 我正在尝试从DHT11湿度和温度传感器获取传感器值,但是Esp8266正在连接到Internet,但没有从传感器读取该值。

我正在使用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!

my code

my current circuit diagram

1 个答案:

答案 0 :(得分:0)

  • 仔细检查传感器的连接及其在代码中定义的变量,它必须相同,大多数具有esp的项目都使用D4作为dht输入。
  • 尝试在+ VCC和dht的数据输出引脚之间放置4k7至10k电阻。