独角兽企业重金招聘Python工程师标准>>>
小π因为好几次断电之前没有关掉系统,导致系统老是起不来。无奈只好重写了SD卡。装好后前天晚上把一个温湿度传感器(DHT11)接到了小π上,顺利读出数据来了。废话不多说了,进入正题:
首先,简单介绍下DHT11:
DHT11是一个温湿度传感器,分为3个接口,分别为:VCC
,DATA
,GND
配一个DHT11
的图片:
DHT11说明书08修订版.pdf
之前看网上说,需要在DHT11VCC
和DATA
之间加一个电阻,经试验完全不需要。
引脚连接:
关于树莓派二代的引脚可以看下上篇Blog:树莓派控制有源蜂鸣器
VCC
接上3V3
,可以选择1
口或者17
口
DATA
接上GPIO
口,我选的是GPIO4
,第7
口
GND
接上接地口
,我选的是第14
口
Python获取温湿度:
展示结果:
为了测试结果是否准确,我把手指放到传感器上,测试的数据为:
确认正确~
备注: 如果你用的是DS18B20
,需要做以下动作: