跳到主要内容

BME280 气压电子积木

简介


Octopus BME280 Pressure Sensor 是基于数字湿度、压力和温度传感器的组合传感器,还能够根据气压值计算出海拔高度。

特性


  • 低功耗、小尺寸。
  • 3mm标准定位孔。
  • 额定3.3v供电,支持micro:bit。
  • 支持I2C和SPI协议通讯。

参数


项目参数
品名Octopus BME280 Pressure Sensor
版本号V1.0
SKUEF04087
工作电压DC 1.2V-3.6V
接口类型IIC(从模式3.4MHz)或SPI(3线或4线制从模式10MHz)
相对湿度测量范围0%~100% 湿度响应时间:大于1s
湿度测量误差±2%;湿度迟滞:±1%;分辨率0.8%
气压测量范围300~1100hPa(百帕斯卡)
气压测量误差±1hPa 分辨率0.18Pa
温度测量范围0℃~65℃
温度测量误差±0.5℃ 最大±1℃;分辨率0.1℃
尺寸31 x 23 mm

外型与定位尺寸

快速上手


硬件连接

将模块通过带扣杜邦线插入octopus:bit上的I2C接口上,将micro:bit主板插入octopus:bit中。

软件编程

目的

读取气压值,并显示在micro:bit上的屏幕上。

添加package

在MakeCode的代码抽屉中点击Advanced,查看更多代码选项。

点击“Add Package”,在弹出的对话框中搜索“iot",下载iot-environment-bit代码库。

如图所示编写程序,读取气压值。

程序下载

程序代码链接:https://makecode.microbit.org/_X4T7s8YerXdc

你也能通过下列窗口直接下载代码

结果

micro:bit点阵屏幕上滚动显示气压值,单位为MPa。

常见问题