一、簡介:
STC31-C-R3是Sensirion公司推出的一款基于CMOSens?技術的CO2傳感器,具有以下特點:
-
測量范圍:0-100%體積濃度
-
I2C數字接口
-
低功耗設計
-
高精度和長期穩定性
-
小尺寸封裝(5mm x 5mm)
二、硬件接口:
STC31-C-R3 STM32L4xx ---------------------------- VDD (Pin 1) -> 3.3V GND (Pin 2) -> GND SCL (Pin 3) -> PB6/I2C1_SCL SDA (Pin 4) -> PB7/I2C1_SDA ADDR(Pin 5) -> GND (默認I2C地址0x29)
三、頭文件:
#ifndef STC31_H
#define STC31_H
#include "stm32l4xx_hal.h"
#define STC31_I2C_ADDR 0x29 // 默認I2C地址(ADDR接地)
// STC31命令
#define STC31_CMD_READ_PRODUCT_ID 0x367C
#define STC31_CMD_MEASURE_GAS 0x362F
#defin