基于python通过树莓派获取温度传感器的温湿度
前面做过一个智能风扇,主要功能是通过温度来控制风扇的自动开关以及通过软件来进行控制风扇开关,功能都能实现但是
软件并没有做完,所以就不了了之。
我使用的树莓派,如下图附上引脚的注释:
注:树莓派的版本不同,引脚的意思会有一些差别,请注意!
我的温度传感器是DHT11温度模块,附实物图:
树莓派连接温度传感器
VCC接5V或者3.3V
DATA接GPIO口(我接的是BCM的17号针脚,物理针脚是11号)
GND接GND
根据上面引脚分布图,就可以轻松连接成功。
获取温度和湿度(python)
import RPi.GPIO as GPIO
import time
channel = 17 //引脚的引号
data = []
j = 0
GPIO.setmode(GPIO.BCM)
time.sleep(1)
GPIO.setup(channel, GPIO.OUT)
GPIO.output(channel, GPIO.LOW)
time.sleep(0.02)
GPIO.output(channel, GPIO.HIGH)
GPIO.setup(channel, GPIO.IN)
while GPIO.input(channel) =&