基于Arduino IDE和Wio終端的水果收獲游戲
1. 項(xiàng)目背景及靈感
在現(xiàn)代辦公環(huán)境中,多任務(wù)處理的壓力無(wú)處不在。受水果采摘果園的啟發(fā),我們開發(fā)了一款將抽象工作任務(wù)轉(zhuǎn)化為有形水果采摘體驗(yàn)的游戲《Fruit harvest》。通過(guò)游戲化,它可以幫助用戶在輕松的環(huán)境中訓(xùn)練多任務(wù)處理和優(yōu)先級(jí)判斷技能。
這款游戲變成了一種數(shù)字時(shí)代的勞動(dòng)儀式:通過(guò)操縱桿和屏幕的互動(dòng),我們重新獲得了人類最原始的快樂(lè)——看得見的努力,看得見的回報(bào)。當(dāng)“每日收獲:128點(diǎn)”提示出現(xiàn)時(shí),職場(chǎng)成就會(huì)突然獲得實(shí)體形式。就像果園工人數(shù)籃子一樣,我們通過(guò)像素化的水果觸摸到生產(chǎn)力的本質(zhì)。
2. 目標(biāo)
?用操縱桿控制的籃子機(jī)制執(zhí)行隨機(jī)掉落水果的動(dòng)畫。
?通過(guò)分?jǐn)?shù)和生命值系統(tǒng)增強(qiáng)挑戰(zhàn)。
?為Arduino學(xué)習(xí)者設(shè)計(jì)初學(xué)者友好的代碼結(jié)構(gòu)。
3. 材料
?Wio終端×1
?USB Type-C線纜×1
?移動(dòng)PC
4. 軟件設(shè)置
?安裝Arduino ID
?配置Wio終端
?安裝TFT液晶庫(kù)| GitHub
5. 部署步驟
?通過(guò)USB Type-C連接Wio終端。
?在Arduino IDE中驗(yàn)證電源/連接。
?粘貼完整的代碼到IDE編輯器。
?單板配置:Tools >單板>參見Wio Terminal。請(qǐng)選擇正確的COM端口。
?上傳代碼。
6. 故障排除
?圖形化故障
?圖形故障原因:程序數(shù)據(jù)讀取錯(cuò)誤解決方案:使用pgm_read_word()正確的數(shù)據(jù)檢索
?內(nèi)存短缺原因:資源陣列過(guò)大。解決方法:減少同時(shí)顯示的水果個(gè)數(shù)
?解決方案:使用tft.color565()確保正確的顏色轉(zhuǎn)換
?原因:驅(qū)動(dòng)程序問(wèn)題或端口選擇不正確解決方案:重新安裝驅(qū)動(dòng)程序并檢查COM端口選擇
?上傳失敗原因:?jiǎn)伟迮渲貌黄ヅ浣鉀Q方法:檢查單板選擇(參見Wio終端)和波特率
7. 應(yīng)用程序和擴(kuò)展
?教育用途:幼兒的顏色識(shí)別。
?WIFI擴(kuò)展:通過(guò)Wio終端的WIFI模塊記錄分?jǐn)?shù)。
本文編譯自hackster.io