Skip to content

示例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。采样质量和实际仪表对照均需核实。

蜂信物联 | fastbee.cn