回答

收藏

[原创] 树莓派3B使用DHT11测量环境温湿度

Raspberry Pi Raspberry Pi 3445 人阅读 | 0 人回复 | 2017-12-16

下面介绍使用树莓派3B和DHT11温湿度传感器测量环境温湿度的方法
树莓派3B的GPIO定义如下

将DHT11的VCC GND OUT分别连接到树莓派3B的Pin1 Pin39 Pin37,其中Pin37为GPIO26
然后给树莓派上电,输入下面命令下载安装Adafruit_Python_DHT库
  1. git clone https://github.com/adafruit/Adafruit_Python_DHT.git
  2. cd Adafruit_Python_DHT
  3. sudo python setup.py install
复制代码


然后创建一个温湿度读取python脚本dht.py
  1. vi dht.py
复制代码
加入下面代码
  1. import time, Adafruit_DHT
  2. sensor_pin = 26
  3. sensor_type = Adafruit_DHT.DHT11
  4. while True:
  5.     humidity, temp = Adafruit_DHT.read_retry(sensor_type, sensor_pin)
  6.     print(str(temp) + " C " + str(humidity) + " %")
  7. time.sleep(1)
复制代码

运行脚本
  1. sudo python dht11.py
复制代码


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条