俗话说的好:“饭后走一走,活到九十九”,这么一句谚语,讲出走路来锻炼的重要性。随着科技迅速发展,现在也有很多计步的软件和硬件设备,能够统计我们一天当中走的步数,今天,我们就使用micro:bit的加速度计,来制作一个简易的计步器。
加速度计:能够测量物体加速度的装置,单轴、双轴和三轴加速度计,micro:bit上属于三轴(X、Y、Z三轴方向)加速度计。
硬件器材micro;bit就足够,那最重要的是需要考虑分析清楚,计步器编程实现的方法。首先,我们需要使用“变量”来做一个简单的计数器,计数器的变化幅度为单次+1,;其次,我们需要程序来判断micro:bit是不是有振动(有振动说明在走路)。接下来我们开始使用makecode在线编程工具编写控制程序。
设置变量,编写一个简单的计数器
1、点击“变量”,找到“设置变量”
2、点击“设置变量”,设置变量的名称
3、点击“确定”变量设置完成
判断振动是否发生
编写程序
当开机的时候,我们需要设置变量为0,主要原因是我们还没有开始走路,接着发生振动(走路)的时候,变量number以+1的幅度逐次增加,并将数字显示在LED点阵上。这样便完成了一个简单的计步器,为检查效果,可以在软件左端模拟试一下,也可以上传程序至micro:bit上直接体验。
大家可以点击“振动”旁边的“白色倒三角”,发现有很多预先设置好的姿势检测,可以自己编程尝试一下~比如为计数器加一个清除步数的动作等