微軟 micro:bit 創意課程系列-- Voting Machine

2017-09-09 11:29

微軟 micro:bit Javascript 創意課程系列Voting Machine

 建立投票機使用許多many micro:bits!

在這個項目中,選民程序上傳到玩家的micro:bit 玩家使用按鈕投票是或否,投票通過收音機發送到儀表板micro:bit。 儀表板為每個播放器分配一個LED,並根據投票將其打開或關閉。

The voter program

選民計劃

假設按鈕A為否,B為是,則選民程序的工作原理如下:

•當按下按鈕A時,通過無線電發送數字0,屏幕上顯示X符號。

  • 當按下按鈕B時,通過無線電發送號碼255,屏幕上顯示Y符號。

  • 為了跟踪投票,我們告訴收音機也傳送設備序列號。

  • 我們選擇4作為用於通信的組

 綜合起來,選民計劃如下::

 

The dashboard

儀表板代碼可以在 /examples/radio-dashboard找到。

將該示例中的代碼下載到將用於顯示結果的micro:bit中。

當儀表板從micro:bit接收到消息時,會找到該板的像素(並記住它),並使用接收的數字作為LED的亮度。

當一個板子沒有收到消息一段時間,它的像素將開始閃爍。 經過更多的時間,它會簡單地關閉。

 

Microbit 台灣 商店

Microbit 中文 課程 : Python , Javascript, 物聯網

              中國

Edit this page on GitHub

 

—————

返回