卡尼多隨筆

認識自我 • 感受世界 • 創造價值

0%

用 STM32 開發板做一台類似投籃機的遊戲機台

大三上修「微處理機系統實驗」時所做的期末專題。

這次僅做簡單的紀錄。


開發過程寫的文件

專題提案

知道到底要做什麼是首要之務。
這是專題提案~

實作方向

開始行動前,如果能先有個大概方向,往往更有利於進度的推進。
後來我又列出實作細節,非常 detailed 的那種,這不但讓我克服了拖延,也讓我因為能更容易地各個擊破而產生很大的成就感!
這是實作方向~


用影片來記錄

前一天測試

終於花非常多時間弄完有的沒的事情以後,來進行個測試。

demo當天再測試

在教授和助教們來評分以前,趕快再來測試一番,出了什麼差錯就功虧一簣了!

機台拆解

期末展結束以後要把所有器材還給助教,不得不拆解這個花我非常多心思的機台 😢
剩下的紙箱、杯子留著也不能做什麼,只好回收掉⋯⋯


一些照片

來玩機台囉!
挖掉杯子底部,讓球通過
機台是放斜的,這樣可以讓球滾下來
這就是最麻煩無趣的部分:接線(機台裡面超亂)

至少程式碼不會和我分開

這是專案資料夾~
只需要看 /final-project/src/ 裡面的 code 就行囉!
(邏輯的部分在 main.c 裡面~)

原本我是用一個叫 SystemWorkbench 的 IDE 來開發,但後來發現,其實用 Visual Studio Code 來寫 code 會比較有效率,能不能同時縮排很多行 code 真的差非常多!
(GitHub 上面呈現 code 的縮排看起來有點恐怖,就不要計較了啦 😂)


今天的分享就到這邊,我們下篇文見吧 😃