导 言
模块整合Si7021湿度和温度传感器传感器为单词CMOS综合湿温传感器元件、模拟数字转换器、信号处理、标定数据以及I2C接口低漂移和歇斯底里,极长长稳定
应用
- HVAC/R
- Thermostats/humidistats
- 室内气象站
- 汽车气候控制解码
规范化
- 操作电压1.9-3.6V
- 待命电流:60n
- 温度范围:-40-85摄氏度
- 温度精确度:++0.4摄氏度
- 湿度范围:0-100%RH
- 湿度精确度:++3RH0-80%RH
- 温度转换时间:7ms
- 湿度转换时间:17ms
- 接口:I2C、Gadgeteer和焊接板2.5毫米间距
- 大小32X32mm
- 挂起洞:内直径为3.2毫米,间距为25毫米
PINOUT
折叠板2.5毫米间距
- SDA:I2C数据线
- SCL:I2C时钟线
- GND:电源负
- 3.3V:电源正
Gadgeteer套件:
连接图
样本代码
#包含
康斯特intADR=0x40X0X1Y0Y2Y3double X,Y,X_out,Y_out1,Y_out2!evietup(){串行.begin9600ire.bgin延迟(100)Wire.beginTransmission(ADDR)!Wire.endTransmission()!pinMode(13,OUTPUT)!无效循环 {/**发送命令启动温度测量**/Wire.begin TransmissionWire.write(0xE3)!Wire.endTransmission()!Serial.print("Temp")!Serial.print("\t")!Serial.println("RH")!/**读温度数据**/数字Write(13,HIGH)Wire.requestFrom(ADDR,2)!if(Wire.available()<=2)!{X0=线读X1=线读X0=X0QQX_out=X0+X1/**计算显示温度**/X=(175.72*X_out)/65536X=46.85Serial.print(X)!Serial.print("C")!Serial.print("\t")!/Send命令启动相对湿度测量**/Wire.Begin TransmissionWire.write(0xE5)!Wire.endTransmission()!//阅读相对湿度数据**/Wire.RequestFourseif(Wire.available()<=2)!{Y0=Wire.readY2=Y0/100Y0=Y0%100Y1=线读Y_out1=Y2*25600Y_out2=Y0*256+Y1/**计算并显示相对湿度**/Y_out1=Y_out2=125*Y_out2/65536Y=Y_out1+Y_out2Y=Y-6Serial.print(Y)!Serial.println("%")!digitalWrite(13,LOW)!延迟(300)}
- 开源监控 Arduino温度和湿度显示
获取SI7021温度和湿度传感器DFROBOT存储器或DFROBT分布器.