Nplus实验室 发表于 2019-12-4 11:48:57

百灵鸽丨随身MP3(下)

本帖最后由 Nplus实验室 于 2019-12-4 11:48 编辑

小小掌控,无限智造。大家好,这是N+频道,我是播报员小何。这离上一篇分享:百灵鸽丨随身MP3(上)已经过去了17天,没错,我这顿饭吃了17天。按照这个饭量,我去参加个大胃王比赛夺个冠军应该是随随便便的事情。好了,闲话不多说,小何马上为你带来本期分享:随身MP3——甩一甩切换歌曲。啊,那位同学,是甩掌控板不是甩头。
上一贴我们用A/B按键实现了上/下一首的功能,要改为甩一甩切换,要怎么做呢?其实思路很简单:把按下B键触发,改成掌控板被摇晃触发就可以了。实际操作也很简单:直接更换触发条件,然后在屏幕上附上说明,就可以了:好了,这个功能我们就已经实现了,我们下期再……什么?怎么甩回上一首?还想甩一下是下一首,甩两下是上一首?这不是为难我吗,请自行百度“程序员与产品经理”事件。
上一首可以继续用按键A触发,或者直接不要了,让我们红尘作伴,甩得潇潇洒洒~
这期的分享到这里就结束了











才怪呢小何的分享帖子,除了严肃正经,还会很长……
虽然现在功能是实现了,但是有时候我拿起或者放下百灵鸽的时候,动作大一点都会引起掌控板被摇晃,然后就下一首了。这种感觉就好像在KTV灵魂歌唱时,突然被切歌了!朋友讪讪一笑:不好意思,不小心点错了……
所以,有什么办法可以让掌控板知道,我这个甩动是想切歌,那个甩动是想耍帅呢?根据牛顿第二定律:物体加速度的大小跟作用力成正比,跟物体的质量成反比。在掌控板质量一定的情况下,掌控板测得的加速度越大,说明作用力越大,也就是我甩的力度越大。只要确定一个阈值,就可以根据阈值判断我是小甩切歌还是大甩耍帅了。
完美!那就把切歌的条件定为:按着B键甩动掌控板。在掌控板被摇晃之后加一个判断:如果B键被按下然后刷入运行,测试下来好像没有什么问题,竟然成功了。为什么我会用竟然这个词呢?其实在写帖子之前,我的程序是另外一种思路,思路比较复杂就不详细讲了。因为要给大家分享,所以把一步步拆细,总结再提炼,用简洁的方式呈现,也算是无心插柳柳成荫吧。写到这里我的感受就是,方法不是唯一的,没有最好只有更好,我们永远走在学习的道路上。嗯,900多字,超过高考标准,很长了。如果觉得帖子写的还不错,对你有帮助的话,感谢点个赞支持一下,可以的话点个关注就更好啦。(粉丝数想突破钉子户)
N+频道,我是小何,我们下期再见。
附上上传MP3音乐自行上传方法:玩转掌控mp3音乐之自行上传mp3的方法,感谢武老师!
页: [1]
查看完整版本: 百灵鸽丨随身MP3(下)