方糖 - 气压海拔模块
功能
信号 | 时序信号-I2C协议 |
---|
模块原理
地球存在重力,当物体越靠近地心所受引力越强,因此在相对于地球的 垂直高度上物体所受引力与高度有一定的线性关系。 气压海拔传感器正 是利用这一原理,通过压力感应器测量出大气压强,根据气压与高度的 关系,间接计算出高度。
在未来板Lite上使用
接线
未来板Lite接口 | 使用线材 | |||
---|---|---|---|---|
方糖气压海拔模块 | I2C | 黑色PH2.0-4Pin接口线 |
危险
支持接在 I2C
两个接口 I2C都是一样 注意:不要接在UART端口
编程
积木-功能说明
序号 | 积木图 | 积木功能 |
---|---|---|
1 | 获取模块的海拔数据 | |
2 | 获取模块的气压数据 | |
3 | 获取模块的温度数(单位为摄氏度) | |
4 | 获取模块的温度数(单位为华氏度) |
程序-完整程序
程序-功能说明
提示
设置彩屏为全彩像素模式,并关闭自动刷新模式
提示
读取温度值进行判断,根据实际需求,设定这个阈值
这里以28为例进行判断
危险
将模块的各个数据显示在彩色屏幕上,由于读取的到的数据是有小数的,所以需要先转换成字符串,才能在屏幕上显示
使用Kittenblock
离线下载的方式运行程序查看效果
在Microbit上使用
编程平台
Microsoft MakeCode for micro:bit
使用Makecode编程平台
添加方糖插件
在扩展中搜索Sugar,点击添加
编程积木
积木-功能说明
序号 | 积木图 | 积木功能 |
---|---|---|
1 | 获取最新数据 | |
2 | 获取压强、海拔、温度等信息 |
电路连接
Microbit接口 | 使用线材 | |||
---|---|---|---|---|
方糖气压海拔模块 | I2C | 黑色PH2.0-4Pin接口线 |
案例 显示数据
按下A键切换显示不同的数据
按下B键,根据模式,显示对应的数据
如果温度超过设定的值,显示哭脸