趣小组
[ MAKE ]
首页
节点
分享
创造
问与答
二手交易
编程
电子
树莓派
Arduino
手工
小玩意
ACG 二次元
科学
文化
电影
宠物
旅行
技术支持
登录
注册
首页
问与答
求助:关于树莓派pico连接dht11读取温湿度
买个pico养花
•
2022-07-24
•
1582 次点击
我刚买了一个pico,想要连接dht11 读取室内温湿度。 在网上找了一个读取python读取温湿度的脚本, 文章链接是这个:https://forums.raspberrypi.com/viewtopic.php?t=303606 脚本是:https://github.com/ashchap/PIO_DHT11_Python/blob/main/src/dht11.py 按照脚本的写法, 我把dht11 的vcc线连接到了pico的 gp14,也就是正面左下倒数第二个; 把dht11的data线连接到了pico的gp15,也就是正面左下倒数第一个; 之后gnd连接在pico 8号空gnd脚上。 运行程序,可以看到dht11灯是亮了,但是一直读取不到数据。 我在脚本里加了几行输出, 发现脚本卡在了line66: data.append(sm.get()) #read byte 读取数据这里。 不明白,我这样操作是哪里错了,为什么读取不到数据呢?有没有大佬指点一下 本人新手一个,刚开始玩,小白问题,感谢大佬关注。
我刚买了一个pico,想要连接dht11 读取室内温湿度。
在网上找了一个读取python读取温湿度的脚本,
文章链接是这个:https://forums.raspberrypi.com/viewtopic.php?t=303606
脚本是:https://github.com/ashchap/PIO_DHT11_Python/blob/main/src/dht11.py
按照脚本的写法,
我把dht11 的vcc线连接到了pico的 gp14,也就是正面左下倒数第二个;
把dht11的data线连接到了pico的gp15,也就是正面左下倒数第一个;
之后gnd连接在pico 8号空gnd脚上。
运行程序,可以看到dht11灯是亮了,但是一直读取不到数据。
我在脚本里加了几行输出,
发现脚本卡在了line66: data.append(sm.get()) #read byte
读取数据这里。
不明白,我这样操作是哪里错了,为什么读取不到数据呢?有没有大佬指点一下
本人新手一个,刚开始玩,小白问题,感谢大佬关注。
收藏
♥ 感谢
Spoony
小组长
2022-07-24
rp2.StateMachine(1)
卡在这个库里面
我看到代码里面有说明:
connect GPIO 14 to '+' on DHT11
也就是说这个 14 引脚还需要接 DHT11 的 VCC
不知道你用的是 DHT11 芯片还是模块
Spoony
小组长
2023-11-09
可以试试这个库。我测试成功
https://github.com/danjperron/PicoDHT22
同时支持 DHT11 和 DHT22
Txan
15cm
2023-11-14
看看是不是线的链接问题 记得好像得接三根线 一根+供电 一根S数据线 一根地线...好久没搞了 八月份的时候搞了一下DHT11 当时是测通了
登录
或
注册
后可回复。
›
怎样进行有效的提问?