這篇是一個需要透過網路的遊戲,在開始之前我們先了解這次使用的網路模式。
WiFi Ad hoc Network:中文為無線隨意網路,在1990年誕生2000年後無線隨意網路被包涵在IEEE 802.11標準之中,它是一種分散式無線網路系統,與既有的網路不同,整個網路中沒有依賴於某些特定的網路路由器、交換機,甚至是網路基地台等等。在這樣的網路中,每一個節點都扮演著這路由器的角色,全體都需要幫忙轉發網路封包。
開始編程
(1)增加mbot2 功能,點選”延伸集+”。
(2)點選”設備擴展” -> 點選”下載圖示” -> 點選”+添加”。
(3) 將編程模式設置為上傳。
(4) 編寫程式
我們將編寫一個簡單的遊戲,其中多個 mbot2 搜索顏色”藍色”,第一個找到勝利。
- 按下按鍵A後群發訊息”welcome”,收到訊息後所有機器人,左轉360度並發出聲音”嗨”。
- 搖桿中間按壓後群發訊息”robot”並傳送數字”1”,收到訊息後所有機器人,顯示數字1。
- 按下按鍵B後啟動尋找顏色”藍色”,第一個找到會發出聲音”YES”,失敗的則發出傷心的聲音。
注意:此篇需要多台mBot2共同進行遊戲,無需WIFI接入點即可相互無線通信。
(5) 上傳程式