树莓派3B使用python 实现控制 DH11
转自:http://guojianxiang.com/posts/2015-11-26-RP_Controle_DHT11.html
树莓派控制温湿度传感器DHT11
好久没有更新Blog了,终于有时间可以折腾下了。
小π因为好几次断电之前没有关掉系统,导致系统老是起不来。无奈只好重写了SD卡。装好后前天晚上把一个温湿度传感器(DHT11)接到了小π上,顺利读出数据来了。废话不多说了,进入正题:
-
首先,简单介绍下DHT11:
DHT11是一个温湿度传感器,分为3个接口,分别为:
VCC,DATA,GND引脚号 名称 类型 说明 1 VCC 电源 +级,输入3V-5.5V 2 DATA 数据输出 输出引脚 3 GND 接地 接地引脚 配一个
DHT11的图片:
之前看网上说,需要在DHT11
VCC和DATA之间加一个电阻,经试验完全不需要。 -
引脚连接:
关于树莓派二代的引脚可以看下上篇Blog:树莓派控制有源蜂鸣器
-
VCC接上3V3,可以选择1口或者17口 -
DATA接上GPIO口,我选的是GPIO4,第7口 -
GND接上接地口,我选的是第14口
-
-
Python获取温湿度:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
|
