聚豐項目 > 測試手速小游戲
這是一個模擬計算器按鍵測試手速的小游戲。目前已實現的功能如下: 1.可使用外接輕觸按鍵或板上自帶按鍵,收集一定時間內的按鍵次數。 2.將按鍵次數和是否達成目標的結果顯示于串口上位機端,同時引入LED燈對達成目標后的顯示。
jf_20682694
jf_20682694
團隊成員
丁穎 工程師
硬件包括:中科藍汛ab32vg1開發板一塊,輕觸按鍵一個,多彩LED燈一個,與pc相連的串口線一條。
上位機軟件包括:串口調試助手(用于數值顯示)
下位機軟件包括:帶rt-thread操作系統的基礎程序一套,以及游戲算法及顯示的邏輯代碼。
使用到的模塊主要是GPIO的輸入輸出兩部分。
使用說明:
在規定時間10s內,統計游戲者點擊輕觸按鍵的次數。若達到20次,則表示目標達成,否則表示為目標未達成。
目標達成的顯示有:串口端數值顯示(包括按鍵次數和達成標識),多彩LED燈亮起。
目標未達成的顯示有:串口端數值顯示(包括按鍵次數和未達成標識),多彩LED燈熄滅。
因為時間有限,作品還比較粗糙,后續可以對此改進的地方包括:
板上加入OLED,替代串口調試助手,用以顯示按鍵次數值。
對按鍵的識別算法進行更新,目前按鍵的統計精度仍然較差。
代碼地址:https://gitee.com/dingying_vanessa/ab32vg1
演示效果視頻