一、简介:
BME280是Bosch公司推出的一款集成了温度、湿度和气压测量的环境传感器,具有以下特点:
-
高精度测量:温度±1.0°C,湿度±3%,气压±1hPa
-
低功耗:3.6μA @1Hz采样率
-
工作电压范围:1.71V至3.6V
-
数字接口:I2C和SPI
-
小尺寸:2.5×2.5mm²
-
适用于气象监测、室内导航、GPS增强等应用
二、硬件接口:
BME280引脚 | STM32F4引脚 |
---|---|
VCC | 3.3V |
GND | GND |
SDA | PB7 (I2C1_SDA) |
SCL | PB6 (I2C1_SCL) |
CSB | VCC (选择I2C模式) |
SDO | GND (设置I2C地址为0x76) |
三、头文件:
#ifndef BME280_H
#de