聚丰项目 > 测试手速小游戏
这是一个模拟计算器按键测试手速的小游戏。目前已实现的功能如下: 1.可使用外接轻触按键或板上自带按键,收集一定时间内的按键次数。 2.将按键次数和是否达成目标的结果显示于串口上位机端,同时引入LED灯对达成目标后的显示。
jf_20682694
分享jf_20682694
团队成员
丁颖 工程师
硬件包括:中科蓝汛ab32vg1开发板一块,轻触按键一个,多彩LED灯一个,与pc相连的串口线一条。
上位机软件包括:串口调试助手(用于数值显示)
下位机软件包括:带rt-thread操作系统的基础程序一套,以及游戏算法及显示的逻辑代码。
使用到的模块主要是GPIO的输入输出两部分。
使用说明:
在规定时间10s内,统计游戏者点击轻触按键的次数。若达到20次,则表示目标达成,否则表示为目标未达成。
目标达成的显示有:串口端数值显示(包括按键次数和达成标识),多彩LED灯亮起。
目标未达成的显示有:串口端数值显示(包括按键次数和未达成标识),多彩LED灯熄灭。
因为时间有限,作品还比较粗糙,后续可以对此改进的地方包括:
板上加入OLED,替代串口调试助手,用以显示按键次数值。
对按键的识别算法进行更新,目前按键的统计精度仍然较差。
代码地址:https://gitee.com/dingying_vanessa/ab32vg1
演示效果视频