一、简介:
BME680 是 Bosch Sensortec 生产的一款集成环境传感器,能够同时测量温度、湿度、气压和气体浓度。它具有高精度、低功耗和小尺寸等特点,非常适合物联网、智能家居和穿戴设备等应用场景。
二、硬件接口:
BME680 引脚 | STM32L4XX 引脚 | 说明 |
---|---|---|
VDD | 3.3V | 电源 |
GND | GND | 地 |
SCL | PB6 (I2C1 SCL) | I2C 时钟线 |
SDA | PB7 (I2C1 SDA) | I2C 数据线 |
CSB | 3.3V | SPI 片选,I2C 模式下接高电平 |
SDO | GND 或 VDD | I2C 地址选择,接地时地址为 0x76,接 VDD 时为 0x77 |
HGO | - | 加热炉输出,可用于外部加热元件 |
三、头文件:
#ifndef BME680_H
#define BME680_H