• 家長登入
  • 報名專線
大拇指教室
  • 教育理念
    • 教育理念
    • 學習地圖
    • 文章分享
  • 課程列表
    • 樂高動力機械SPM 6+
    • 樂高創意程式BOOST 7+
    • 樂高科技機器人EV3 9+
    • Scratch遊戲程式設計 8+
    • Python程式設計 11+
    • C++程式設計 12+
    • 最新課表
  • 2023夏令營
    • 班
  • 學生作品
  • 聯絡我們
    • 大拇指粉絲團
X

訂閱課程訊息

  • Email:
聯絡我們

請您向大拇指按讚! 
我們會用大拇指多鼓勵孩子

地址:台北市忠孝東路五段246號5樓
教室連絡資訊

訂閱電子報
 
部落格

訊息傳遞方塊 | 樂高機器人EV3使用說明

訊息傳遞方塊

訊息傳遞方塊用於在 EV3 主機之間發送藍芽訊息。要發送或接收訊息,必須先通過主機藍芽選單或通過藍芽連接方塊連接 EV3 主機。

有關更多資訊,請參考藍芽連接方塊部分。


訊息標題
模式選擇
輸入

使用模式選擇可選擇所需訊息傳遞方塊工作方式。選擇模式之後,可以爲輸入選擇值。可用輸入會因模式而異。下面介紹了模式和輸入。
模式:發送、接收、比較
訊息以三個組件爲特徵
1. 在其之間傳遞訊息的主機
2. 標識訊息的訊息標題
3. “訊息”值。這可能是文字、數字或邏輯
訊息傳遞模式
發送


“發送”模式(文字、數字或邏輯)通過藍芽將訊息發送到連接的 EV3 主機。可以使用接收主機名稱輸入選擇要將訊息發送到的 EV3 主機。 訊息標題用於唯一地標識所發送的訊息。
使用的輸入:接收主機名稱、訊息
接收


“接收”模式(文字、數字或邏輯)通過藍芽從連接的 EV3 主機接收訊息。接收的訊息輸出在接收了訊息之前爲“否”。可從訊息輸出獲取接收的訊息。

訊息標題用於唯一地標識所接收的訊息。
使用的輸入和輸出:接收的訊息、訊息
範例
EV3 主機(名爲 Leo)收集一個顔色感應器讀數並將其發送到另一個 EV3 主機(名爲 Kim)。Kim 會等待,直到收到訊息。此訊息隨後會顯示在其顯示畫面上。

Leo 的程式部分




Kim 的程式部分



通過訊息標題可以在 EV3 主機之間發送多個資訊流。例如,一個主機可以在相同程式中發送名爲“Color”和“Rotations”的訊息。
比較


“比較”模式(文字、數字或邏輯)將接收的訊息與現有值進行比較。如果滿足條件,則比較結果輸出爲“是”。如果不滿足條件,則比較結果輸出爲“否”。

數字:接收的訊息根據以下邏輯運算符之一與預設值進行比較。
•等於 (0)
•不等於 (1)
•大於 (2)
•大於或等於 (3)
•小於 (4)
•小於或等於 (5)
文字:接收的訊息根據以下邏輯運算符之一與比較文字進行比較。
•等於 (0)
•不等於 (1)
邏輯:接收的訊息在“比較結果”中輸出
輸入與輸出
訊息傳遞方塊的輸入控制訊息傳遞工作方式的詳細資訊。可以將輸入值直接輸入到方塊中。或者,可以通過資料線從其他程式方塊的輸出提供值。可用輸入及其功能取決於選擇的模式。
輸入類型備註
訊息標題 文字
接收主機名稱 文字如果此字段保留爲空,則會廣播訊息。
訊息 文字、數字或邏輯
比較類型 數字具有預設值或比較文字的訊息比較模式比較類型。
0:=(等於)
1:≠(不等於)
2:>(大於)
3:≥(大於或等於)
4:<(小於)
5:≤(小於或等於)
預設值 數字
比較文字 文字
可用輸出取決於所選模式。要使用某個輸出,請使用資料線將該輸出連接到另一個程式方塊。
輸出類型備註
訊息 文字、數字或邏輯比較類型的結果
比較結果 文字、數字或邏輯比較類型的結果
訊息傳遞
快速連結
  • 訊息傳遞模式
  • 發送
  • 接收
  • 比較
  • 輸入與輸出
返回EV3軟體文件 »
招募夥伴|部落格|Scratch遊戲天堂|運算思維|FB粉絲團|Google商家|聯絡我們
大拇指教室 (北補7153號) 地址:台北市忠孝東路五段246號5樓(永春捷運站旁) 聯絡我們