Skip to content

Latest commit

 

History

History
79 lines (55 loc) · 2.38 KB

README_CN.md

File metadata and controls

79 lines (55 loc) · 2.38 KB

DFRobot_SGP40

SGP40空气质量传感器采用知名品牌Sensirion推出的新款SGP40数字VOC传感器芯片。基于Sensirion公司的CMOSens®技术,SGP40提供了一个完整的单芯片传感器系统,一个温控微热板和湿度补偿室内空气质量信号。结合Sensirion强大的VOC算法,传感器信号可以直接用于评价室内空气质量。低功耗(2.6mA),响应速度快(2s)。来自传感器的数据可以直接用于评价空气质量,而无需校准。

SKU:SEN0392

目录

概述

获取SGP40空气质量传感器的数据

库安装

使用此库前,请首先下载库文件,将其粘贴到\Arduino\libraries目录中,然后打开examples文件夹并在该文件夹中运行演示。

方法

  /**
   * @brief  初始化函数
   * @return 成功返回 true;失败返回false.
   */
  bool begin(uint32_t duration = 10000);
  
  /**
   * @brief  设置温湿度 
   * @param  relativeHumidityRH  当前环境湿度, 范围 0-100, 单位: %RH
   * @param  temperatureC  当前环境温度, 范围 -10~50, 单位: °C
   */
  void setRhT(float relativeHumidity = 50,float temperatureC=25);
  
  /**
   * @brief 测量湿度补偿后的VOC指数
   * @note VOC指数可以直接指示空气质量。值越大,空气质量越差。
   * @note 0-100,无需通风、净化
   * @note 100-200,无需通风、净化
   * @note 200-400,通风、净化
   * @note 400-500,通风,强烈净化
   * @return 测量的VOC指数,范围从0到500
   */
  uint16_t getVoclndex(void);

兼容性

主板 通过 未通过 未测试 备注
Arduino uno
Mega2560
Leonardo
ESP32
micro:bit
FireBeetle M0

历史

  • 日期 2021-9-26
  • 版本 V1.0.0

创作者

Written by yangfeng([email protected]), 2021. (Welcome to our website)