树莓派连接DHT11采集温度与湿度

DHT11介绍

DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。

DHT11针脚说明

DHT11针脚说明

  • VCC 供电 3-5.5VDC
  • DATA 串行数据,单总线
  • N/A 空脚,请悬空
  • GND 接地,电源负极

硬件连接

树莓派GPIO针脚说明

树莓派GPIO针脚说明

DHT11与树莓派链接

  • VCC连接+3V3
  • DATA连接GPIO4
  • GND链接GND

软件部分

安装wiringPi

    sudo apt-get install git-core
    git clone git://git.drogon.net/wiringPi
    cd wiringPi
    ./build

如果由于网络原因无法git clone成功,可以从此下载wiringPi http://unixetc.com/res/wiringPi_v2.3.1.zip

验证是否安装成功

    gpio -v
    gpio readall

下载编译C语言程序代码

    wget /res/sensor.c
    gcc -o sensor sensor.c -lwiringPi

运行程序

    sudo ./sensor
    24,39

输出结果,第一个为湿度,第二个为温度