這個投票系統一共分為兩種micro:bit 的投票功能,一種是投票機,一種是統計投票結果的主控台儀表板。
儀表板同時為每個玩家分配一個LED,並基於投票開啟或關閉,完成程式碼編寫後,能看到投票結果:
右上角是投票結果主控台,3 個micro:bit投票機是打勾的,此時主控台會顯示3個亮燈代表投票結果。
步驟一:表決YES 和NO 的程式積木設計
按鍵A代表NO;按鍵B代表的YES。當讀者按下按鍵A,無線電會傳輸一個訊號到主控台,並在螢幕上顯示“X”的符號;當讀者按下按鍵B,無線會傳輸一個訊號到主控台,並在螢幕上顯示打勾。
步驟二:廣播程式設計
主控台發送裝置的序號方便接收判斷,選擇4設定為廣播群組,連同上述程式積木放在一起執行,投票機就完成囉。
步驟三:投票結果主控台程式設計(Javascript)