Fireduino 温湿度采集器
更新时间:2017-08-08 阅读:13946
DHT22温湿度传感器
本文描述如何在Fireduino上使用DHT22温湿度传感器实现温湿度采集。 DHT22是单总线的数字传感器,温度测量范围:-40℃--80℃,测量精度:0.5℃。湿度测量范围:0--100%RH,测量精度:2%RH,分辨率:16位。
Fireduino与DHT22传感器连接
DHT22可以使用3.3V或5.0V供电,可以方便地在Arduino板子上3.3V或5V的接口上取电。 硬件连接很简单,只需要将DHT22传感器和PIN5引脚相连。
准备DHT22传感器支持库
传感器的读取已经有封装好的库,下载链接: https://github.com/RobTillaart/Arduino/tree/master/libraries/DHTstable 下载后,解压放到arduino的libraries目录。
示例讲解
#include <dht.h> //包含头文件 dht DHT; //定义dht传感器对象 #define DHT22_PIN 5 //根据dht传感器信号连接情况去确定 //读取DHT22传感器 int chk = DHT.read22(DHT22_PIN); //读取到的传感器数据,输出到串口 Serial.print(DHT.humidity, 1); Serial.print(",\t"); Serial.print(DHT.temperature, 1); Serial.print(",\t");