20 Star 82 Fork 22

黑胡桃实验室 BlackWalnut Labs. / Waffle NanoV1 Python API Doc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 779 Bytes
一键复制 编辑 原始数据 按行查看 历史
诌在行 提交于 2021-06-24 10:55 . Add BME280 && Update ST7789

bme280

简介

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

BME280 实例


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

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

Python
1
https://gitee.com/blackwalnutlabs/waffle_nano_v1_python_api_document.git
git@gitee.com:blackwalnutlabs/waffle_nano_v1_python_api_document.git
blackwalnutlabs
waffle_nano_v1_python_api_document
Waffle NanoV1 Python API Doc
master

搜索帮助