[求助] DHT11温湿度传感器,报错File "dht.py", line 23, in measure

xiguabuda   2022-3-14 04:12 楼主
悬赏 5 分 芯积分已解决

 nodemcu esp8266开发板

使用语言:micro python

问题:DHT11温湿度传感器,执行报错,无法读取温度和湿度:

我是按照这个示例操作的:https://docs.micropython.org/en/latest/esp8266/quickref.html#dht-driver

 

micro python代码:

import dht
import machine
import utime

d = dht.DHT11(machine.Pin(4))
utime.sleep(2)
d.measure()
print(d.temperature())
d.humidity()

报错:

Traceback (most recent call last):
  File "main.py", line 26, in <module>
  File "dht.py", line 23, in measure
OSError: [Errno 110] ETIMEDOUT
 

 

回复评论 (1)

传感器返回超时,请检查一下电源,以及传感器的连接线。

点赞  2022-3-14 09:57
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复