1. 概述
本传感器一个arduino专用传感器,它的连接端口兼容arduino传感器扩展板。它是一款含有己校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。它可应用在暖通空调、除湿器、测试及检测设备、消费品、汽车、自动控制、数据记录器、家电、湿度调节器、医疗、气象站、及其他相关湿度检测控制等。传感器自带4个定位孔,方便你将传感器固定在其他设备。
2. 规格参数
工作电压:3.3V-5V(DC)
接口:3PIN接口
输出信号:单总线数字信号
湿度测量范围:0—100%RH
湿度测量精度:±2%RH
温度测量范围:-40—80℃
温度测量精度:±0.5℃
重量:6g
3. 连接图
4. 测试代码
#include “DHT.h”
#define DHTPIN 3 // 定义连接接口
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup()
{
Serial.begin(9600); //设置波特率
Serial.println(“DHTxx test!”);//显示相对应字符,并自动换行
dht.begin();
}
void loop() {
float h = dht.readHumidity(); //计算出湿度数值
float t = dht.readTemperature(); //计算出温度数值
if (isnan(t) || isnan(h))
{
Serial.println(“Failed to read from DHT”);//显示内容,并自动换行
}
else
{
Serial.print(“Humidity: “); //显示内容
Serial.print(h); //显示湿度值
Serial.print(” %\t”);//显示内容
Serial.print(“Temperature: “); //显示内容
Serial.print(t);//显示温度值
Serial.println(” *C”);//显示内容,并自动换行
}
}
5. 测试结果
按照上图接好线,烧录好代码,上电后,通电后,我们可在软件串口监视器中看到当前环境温度值和湿度值,如下图。
6. 相关库文件链接
http://url.cn/4AQQEfh