1. 概述
它是一款含有已校准数字信号输出的温湿度复合传感器。它应用专利的工业COMS过程微加工技术(CMOSens®),确保产品具有极高的可靠性与卓越的长期稳定性。传感器全量程标定,两数字接口,可与单片机直接相连,具有可靠性高、稳定性强、响应迅速、低功耗、抗干扰性强、精确露点测量等特点,产品可应用无多种场合。传感器自带2个定位孔,方便你将传感器固定在其他设备。
2. 规格参数
工作电压:5V(DC)
接口:4PIN接口
湿度测量范围:0—100%RH
湿度测量精度:±4.5%RH(20%—80%RH)
湿度测量分辨率:0.03%RH
温度测量范围:-40—123.8℃
湿度测量精度:±0.5℃(在25℃),±0.9℃(在0—40℃)
温度测量分辨率:0.01℃
重量:2.6g
3. 连接图
4. 测试代码
/* Lab10 – SHT1x 系列(SHT10, SHT11, SHT15)温度计的读取范例 *
* 須安裝 SHT1x Library:
* [url]https://github.com/practicalarduino/SHT1x/[/url]
*/
#include <SHT1x.h>
// 定义SHT1x 连接的脚位
#define dataPin 11
#define clockPin 10
// 初始化 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. 测试结果
按照上图接好线,烧录好代码,上电后,通电后,我们可在软件串口监视器中看到当前环境温度值和湿度值,如下图。
6. 相关库文件链接
http://url.cn/4AQQB8i