1. BME280 气压电子积木

1.1. 简介


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

../../_images/04087_01.png

1.2. 特性


  • 低功耗、小尺寸。

  • 3mm标准定位孔。

  • 额定3.3v供电,支持micro:bit。

  • 支持I2C和SPI协议通讯。

1.3. 参数


项目 参数
品名 Octopus BME280 Pressure Sensor
版本号 V1.0
SKU EF04087
工作电压 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

外型与定位尺寸

../../_images/ZCHyqrg.png

1.4. 快速上手


硬件连接

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

../../_images/TGFmmNb.png

软件编程

目的

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

添加package

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

../../_images/LjMR5IU1.png

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

../../_images/AaZxCEb1.jpg

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

../../_images/04087_03.png

程序下载

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

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

结果

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

1.5. 常见问题