用户工具

站点工具


ocrobot:sensor_suite:htu21d:main

空气温湿度检测计

OCROBOT 空气温湿度检测计采用OCROBOT ALPHA系列模块堆叠而成。 本模型采用温湿度一体化数字传感器,可以实时检测当前位置处空气的温度以及湿度,具有较高的温度精度和湿度精度。

  • 测量时间:50ms
  • 湿度测量范围:0—100%RH
  • 精度范围(10%RH to 95%RH):±2%RH
  • 湿度迟滞:±1%RH
  • 温度测量范围:-40℃—125℃

图片展示

主要硬件

  1. OCROBOT ALPHA 8F32P-U主控板
  2. OCROBOT ALPHA HTU21 高精度温湿度模块
  3. OCROBOT ALPHA LCD1602显示屏
  4. OCROBOT ALPHA 双路锂电池扩展板

代码

#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include "HTU21D.h"
 
LiquidCrystal_I2C lcd(0x20, 16, 2);
HTU21D myHumidity;
 
void setup()
{ lcd.init();                   //初始化屏幕
  lcd.backlight();
  myHumidity.begin();
  //Serial.begin(9600);
}
 
void loop()
{ Temperature();
}
 
 
void humdtemp()   //温湿度
{
  float humd = myHumidity.readHumidity();
  float temp = myHumidity.readTemperature();
 
  lcd.clear();
  //lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("Temper:");
  lcd.print(temp, 1);
  lcd.print("C");
  lcd.setCursor(0, 1);
  lcd.print("Humd:");
  lcd.print(humd, 1);
  lcd.print("%");
 
 
  delay(1000);
 
 
}

下载

驱动库:HTU21D驱动库

ocrobot/sensor_suite/htu21d/main.txt · 最后更改: 2019/12/23 03:24 由 董凯萍