###### tags: `arduino` # 互動應用 - 剪刀、石頭、布 用開發板來做一個猜拳的遊戲機,可以和同學互相試試誰是拳王 課前學習 [MAX7219 8X8 LED 模組](https://hackmd.io/@nhRZnpVuR_GTv1y8DyLzFw/HyjtB2WZo) [開關控制 TTP223 觸控板模組](https://hackmd.io/@nhRZnpVuR_GTv1y8DyLzFw/SkbXAH57j) [mBlocK 慧編程介紹](https://hackmd.io/@nhRZnpVuR_GTv1y8DyLzFw/HkKzcJ0Js)  --- 首先我們先看看需要那些方塊,這些方塊有的目前還找不到,我們一一來建立。  --- 我們先把遊戲的代表圖型畫好,簡易版也可以用✕●☐來表示。  --- 建立一個"猜拳"變數,紀錄一下要出哪個圖案  ---  --- 設定好後把"猜拳"和"變數'猜拳'設為0"拉出來  --- 做出3個判斷方塊 猜拳=1、猜拳=2、猜拳=3  --- 接著,我們把每個數字對應到一個圖型上 例如: 猜拳=1 顯示剪刀 猜拳=2 顯示石頭 猜拳=3 顯示布 依照下面圖示,拼出3組方塊。  --- 接著再把3組方塊與觸控判斷組合再一起。  --- 因為再開始猜拳前,我們想讓剪刀、石頭、布如動畫般不停變化 所以再拚一組動畫用的方塊,放入到"觸控判斷"的"否則"  --- 接著開始拼主程式方塊 將"變數'猜拳'設為0"放入"從1到3隨機選取一個數"的方塊  --- 把之前完成的判斷程式、動畫程式、隨機方塊都放到"不同重複"裡面  --- 完成程式後,就可以上傳到Arduino 然後開始玩猜拳吧 (做好兩組,用行動電源就能到處找人玩了) 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.