示例40:BMP280气压传感器
配置前在“高级配置”用当前密码开启开发模式。以下保持禁用,按目标板核验引脚及接线后分别启用外设和规则。
BMP280 I2C
启用i2cSensors,并确认构建包含FASTBEE_ENABLE_I2C_SENSORS。SDA/SCL示例21/22,电平3.3V兼容。
json
{
"peripherals": [
{
"id": "bmp280_01",
"name": "bmp280_01",
"type": 38,
"enabled": false,
"pins": [
21,
22
],
"params": {
"driver": "BMP280",
"address": 118,
"sampleInterval": 1000
}
}
]
}driver不是category;地址118=0x76,119=0x77,按SDO连接选择。驱动校验器件ID0x58,不能用BME280直接替代。
采样
10秒定时规则中添加“传感器读取”(19),类别bmp280、目标bmp280_01,分别选择temperature(C)、pressure(hPa)、altitude(m),每字段独立动作。按需勾选上报数据。
海拔按标准海平面气压估算,会受天气影响;压力结果是hPa而不是原始Pa。采样质量和实际仪表对照均需核实。

