# bme280

## 简介

这是基于 `BME280` 传感器的驱动库,支持获取温度、湿度和气压数据。

## BME280 实例
----------------

要创建 `BME280` 实例,必须要有一个 `machine.I2C`

``` python
from machine import I2C
import bme280, utime

bme = bme280.BME280(I2C(0), filter=bme280.FILTER_16, temp_mode=bme280.SAMPLE_16X, hum_mode=bme280.SAMPLE_16X, pressure_mode=bme280.SAMPLE_16X)
utime.sleep(1)
```

- `BME280.temperature()`

  获取温度数据

- `BME280.humidity()`

  获取湿度数据

- `BME280.pressure()`

    获取气压数据

## 模块其他定义

- 采样频率定义:`SAMPLE_OFF`, `SAMPLE_1X`, `SAMPLE_2X`, `SAMPLE_4X`, `SAMPLE_8X`, `SAMPLE_16X`

- 过滤器定义:`FILTER_OFF`, `FILTER_2`, `FILTER_4`, `FILTER_8`, `FILTER_16`