内容介绍
内容介绍
一、介绍用本板卡最终实现了什么功能
我选择了第一个题目,即任务一:如图1所示,使用SensorTile.box 立方体较大的四个面,实现四个不同的功能,如:
图1
面1,测量桌面倾斜程度;
面2,测量温度;
面3,测量湿度;
面4,测量气压;
二、各功能对应的主要代码片段及解释
本次任务使用了AlgoBuilder GUI这个图形化编程软件,最终主要代码如图2所示:
图2
红色方框内的是第一个,引入了一个Sensor Hub,是传感器的集线器,引出了蓝色框中的加速度传感器、气压计、温度计、湿度计,加速度计又引出了绿色框中的xyz三个方向的加速度数据。
第一个功能测量倾斜程度,使用了Tile Sensing这个模块,如图5所示,第一个功能需要保证z轴加速度数值为1个g,考虑到晃动,取大于0.7g即可实现倾斜角度测量。
另外三个面显示压力,温湿度,传感器的数值直接来自于Sense Hub,分别通过判断yz两个轴的加速度小于负的0.7g或者大于0.7g得到。
三、功能演示结果及说明
结果如图所示,具体参照视频
四、对本活动的心得体会(包括意见或建议)
通过本次活动,对意法半导体的生态有了进一步了解,越来越好了,挺好的活动,希望继续举办。
附件下载
my_Design529.xml
团队介绍
团队成员
大风吹
评论
0 / 100
查看更多