0

请帮助我正在尝试从 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!

我的代码

我现在的电路图

4

1 回答 1

0
  • 仔细检查传感器的连接及其在代码中定义的变量,它必须相同,大多数带有 esp 的项目使用 D4 作为 dht 输入。
  • 尝试在 +VCC 和 dht 的数据输出引脚之间放置 4k7 到 10k 电阻。
于 2019-01-13T13:00:02.567 回答