您的位置:首页 > 编程语言 > Python开发

树莓派3代连接DHT22(AM2302) Python语言

2018-08-10 20:59 148 查看

最近刚接触树莓派 想做点东西玩 买了几个传感器因为之前也不是很了解这方面 所以吃了不少苦头 现在把一些小收获分享一下

**********************************注意:DHT11与DHT22数据格式是不相同的 因为之前用C写 没有学会转换格式吃了不少苦头 所以转到python python真是个好东西 为了节省时间 我们直接使用Adafruit 克隆一下

首先要
sudo apt-get update
sudo apt-get install build-essential python-dev
然后克隆过来我们需要的驱动

然后进入到文件夹下
cd Adafruit_Python_DHT
这里注意一下 py2和py3的库是不一样的
sudo python setup.py install
sudo python3 setup.py install
到这里就结束了 你可以用Adafruit自带的一个例子来验证是否安装成功
cd Adafruit_Python_DTH
cd examples
python AdafruitDHT.py 22 23
上面的22是指传感器类型dht11写11 dht22写22 至于23 是我所连接的GPIO接口号大家根据自己的连接填写

当然你也可以自己编写一个脚本
例如

然后sudo python DHT22.py(DHT22为我编写的名称 )

参考自:https://baijiahao.baidu.com/s?id=1581485477054726479&wfr=spider&for=pc

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: