1.概述
这是一款含有已校准数字信号输出的温湿度复合传感器。它应用专利的工业COMS过程微加工技术(CMOSens®),确保产品具有极高的可靠性与卓越的长期稳定性。传感器全量程标定,两数字接口,可与单片机直接相连,具有可靠性高、稳定性强、响应迅速、低功耗、抗干扰性强、精确露点测量等特点,产品可应用无多种场合。
为了方面接线,我们还配送1根4pin线,线的一端为白色防反插接口(和传感器上防反插白色端子匹配),另一端为4pin杜邦线母头接口。
传感器兼容各种单片机控制板,如arduino系列单片机。使用时,我们可以在单片机上堆叠一个传感器扩展板。传感器和自带导线连接,然后连接在传感器扩展板上,简单方便。同时,传感器自带2个直径为3mm的定位孔,方便你将传感器固定在其他设备。
2.规格参数
导线长度:200mm
工作电压:DC 5V
接口:间距为2.54mm 4pin防反接口
定位孔大小:直径为3mm
湿度测量范围:0—100%RH
湿度测量精度:±4.5%RH(20%—80%RH)
湿度测量分辨率:0.03%RH
温度测量范围:-40—123.8℃
湿度测量精度:±0.5℃(在25℃),±0.9℃(在0—40℃)
温度测量分辨率:0.01℃
尺寸:34*22*9mm
重量:2.8g
3.连接图
4.测试代码
特别注意:在烧录程序前,要把SHT1x文件夹放到 编译器安装目录下的\Arduino\libraries里。不然编译不过。例如我的:C:\Program Files\Arduino\libraries
/* Lab10 – SHT1x 系列(SHT10, SHT11, SHT15)温度计的读取范例 *
* 須安裝 SHT1x Library:
* [url]https://github.com/practicalarduino/SHT1x/[/url]
*/
#include <SHT1x.h>
// 定义SHT1x 连接的脚位
#define dataPin A4
#define clockPin A5
// 初始化 sht1x 物件
SHT1x sht1x(dataPin, clockPin);
void setup()
{
Serial.begin(9600);
}
void loop()
{
// 宣告三個变数,分別代表温度(摄氏), 溫度(华式) 以及湿度
float temp_c, temp_f, humidity;
// 读取 SHT1x 溫温湿度值
temp_c = sht1x.readTemperatureC();
temp_f = sht1x.readTemperatureF();
humidity = sht1x.readHumidity();
// 將读到的温湿度读值出至 Serial Port
Serial.print(“Temperature: “);
Serial.print(temp_c, 1); // 显示到小数点后一位
Serial.print(“C / “);
Serial.print(temp_f, 1); // 显示到小数点后一位
Serial.print(“F. Humidity: “);
Serial.print(humidity);
Serial.println(“%”);
delay(1000);
}
5.测试结果
烧录好测试代码,按照接线图连接好线;利用USB接口上电后,进入串口监视器,设置波特率为9600。我们可在软件串口监视器中看到当前环境温度值和湿度值,如下图。
6.库文件链接
https://pan.baidu.com/s/1UGaYXXdHcOpv_evvrFlSnA
提取码:wrri