用户工具

站点工具


ocrobot:sensor_suite:htu21d:main

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
ocrobot:sensor_suite:htu21d:main [2019/06/14 03:32] – 创建 董凯萍ocrobot:sensor_suite:htu21d:main [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== 空气温湿度检测计 ======
 +OCROBOT 空气温湿度检测计采用OCROBOT ALPHA系列模块堆叠而成。
 +本模型采用温湿度一体化数字传感器,可以实时检测当前位置处空气的温度以及湿度,具有较高的温度精度和湿度精度。
 +  * 测量时间:50ms
 +  * 湿度测量范围:0—100%RH 
 +  * 精度范围(10%RH to 95%RH):±2%RH 
 +  * 湿度迟滞:±1%RH
 +  * 温度测量范围:-40℃—125℃
 +=====图片展示=====
 +{{:ocrobot:sensor_suite:htu21d:温湿度435.png?400|}}
 +=====主要硬件=====
 +  - OCROBOT ALPHA 8F32P-U主控板
 +  - OCROBOT ALPHA HTU21 高精度温湿度模块
 +  - OCROBOT ALPHA LCD1602显示屏
 +  - OCROBOT ALPHA 双路锂电池扩展板
 +
 +=====代码=====
 +<code cpp>
 +#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);
 +
 +
 +}
 +
 +</code>
 +===== 下载 =====
 +**驱动库:**{{:ocrobot:alpha:htu21d:htu21d.zip|HTU21D驱动库}}