13814| 9
|
[入门教程] Micro:bit 32 计步神器 |
本帖最后由 rzyzzxw 于 2017-11-22 21:03 编辑 小bit上有一个厉害的功能,加速度计。可以实现好多好玩的功能。我喜欢。 向老师的教程中,有一个小作业,请小伙伴们利用加速度计做一个计步器。 心想,这个好。做一个出来。做成这个样子。戴在手腕上出去装逼,这颜值,好有科技范。 如果你是帅哥,这样,这样,会不会吸引到好多女生的目光。 哈哈。 器材准备: 1、micro:bit 1 2、在线编程 如果真要戴出去,还要淘一块电源扩展板,当然希望df后面能够出一块。还有自己diy也中,我想自己做一块来,还没开始……还有,要打印一块板板拴腕带。 这里先玩编程,拿在手里走两步玩玩好了。配套的东东做了,再写一篇帖子。 先想到程序是这样的,用到晃动。 传到板子上试试,效果一般,计数不准确啊。 这个分隔线的意思是,停了有一段时间。 这个问题放在心里,开始了解学习有关加速度传感器的知识。 后来,学习了吕老师的用串口助手读取传感器的值,对加速度计有了一些了解。 LED这面是Z轴的负方向,A键是X轴的正方向,USB接口是Y轴的正方向。 下面程序来自邵子扬老师,稍有改动,谢邵老师分享。 这里有两处加以说明,1、X1和X2的绝对值大于200,表示胳膊在走路时的甩动,测了一下,几百都有。2、暂停延时时间要自己走路计时测下,我走了走,计算下每步时间约550ms,您是多少,要测下最好。 这段程序用了,效果不错,还是比较准的。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed