mBlock5(Scratch/積木程式), mBot Neo(mBot2)

【mBot Neo(mBot2)-AI人工智慧與IOT物聯網】第十七篇: 網路遊戲WiFi Ad hoc Network Game

這篇是一個需要透過網路的遊戲,在開始之前我們先了解這次使用的網路模式。

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) 上傳程式

▼購買mBot2:

Mbot2 全性能升級 Makeblock MBot 可編程教育機器人 CyberPi

相關文章