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

訂閱課程訊息

  • Email:
聯絡我們

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

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

訂閱電子報
 
部落格

紅外線感應器方塊 | 樂高機器人EV3使用說明

紅外線感應器方塊

紅外線感應器方塊從紅外線感應器獲取資料。可以在“近程”、“訊號”和“遠程”模式中測量感應器資料,並獲取數字輸出。還可以將感應器資料與輸入值進行比較並獲取邏輯(“是”或“否”)輸出。

有關紅外線感應器提供的資料的更多資訊和程式範例,請參考使用紅外線感應器。
提示和技巧
提示:紅外線感應器方塊通過資料線輸出資料。有關無需資料線的其他使用紅外線感應器的方式,請參考使用紅外線感應器。
選擇感應器連接埠和模式


連接埠選擇
模式選擇
輸入
輸出

使用方塊頂部的連接埠選擇可確保感應器連接埠號(1、2、3 或 4)與紅外線感應器連接的 EV3 主機上的連接埠匹配。

使用模式選擇可爲方塊選擇模式。可用輸入和輸出會因模式而異。
模式
測量 - 近程


“測量 - 近程”模式在“近程”模式中使用紅外線感應器。接近程度在近程中輸出。
有關更多資訊,請參考使用紅外線感應器“近程”模式中的程式範例 2。
測量 - 訊號


“測量 - 訊號”模式在“訊號”模式中使用紅外線感應器。將頻道設定爲要檢測的訊號頻道。訊號接近程度在近程中輸出,訊號標頭在標頭中輸出。

如果檢測到訊號,則已檢測輸出爲“是”。如果未檢測到訊號,則已檢測爲“否”,近程爲 100,標頭爲 0。
有關更多資訊,請參考使用紅外線感應器“訊號”模式。
測量 - 遠程


“測量 - 遠程”模式在“遠程”模式中使用紅外線感應器。將頻道設定爲 IR 訊號使用的頻道。當前壓下的按鈕或按鈕組合的按鈕 ID 在按鈕 ID 中輸出。
有關更多資訊,請參考使用紅外線感應器“遠程”模式。
比較模式


“比較 - 近程”、“比較 - 訊號標頭”和“比較 - 訊號近程”模式使用所選比較類型,將感應器資料與預設值進行比較。“是/否”結果在比較結果中輸出,感應器資料以所選感應器資料類型輸出。
有關紅外線感應器提供的資料的更多資訊,請參考使用紅外線感應器。
比較 - 遠程


“比較 - 遠程”模式在“遠程”模式中使用紅外線感應器。可以在遠程按鈕 ID 集合中選擇一個或多個按鈕 ID 值。如果當前在 IR 訊號上壓下了所選按鈕中的任何按鈕,則比較結果將爲“是”。按鈕 ID 輸出將是當前壓下的按鈕或按鈕組合的按鈕 ID。
有關更多資訊,請參考使用紅外線感應器“遠程”模式。
輸入與輸出
可用於紅外線感應器方塊的輸入取決於所選模式。可以將輸入值直接輸入到方塊中。或者,可以通過資料線從其他程式方塊的輸出提供輸入值。
輸入類型允許的值備註
頻道 數字1 - 4IR 訊號上要檢測的頻道。
比較類型 數字0 - 50:=(等於)
1:≠(不等於)
2:>(大於)
3:≥(大於或等於)
4:<(小於)
5:≤(小於或等於)
預設值 數字任何數字要將感應器資料與之進行比較的值
遠程按鈕 ID 集合 數字排列每個元素:
0 - 11
要測試的按鈕 ID。
請參考使用紅外線感應器“遠程”模式。
可用輸出取決於所選模式。要使用某個輸出,請使用資料線將該輸出連接到另一個程式方塊
輸出類型值備註
近程 數字0 至 100訊號或物體接近程度。0 表示非常接近,100 表示遙遠。如果完全未檢測到訊號或物體,則“近程”爲 100。
已檢測 邏輯是/否如果檢測到訊號,則爲“是”。
標頭 數字-25 至 25訊號標頭。0 表示訊號位於感應器正前方,負值表示位於左側,正值表示位於右側。
按鈕 ID 數字0 - 11標識在 IR 訊號上壓下的按鈕或按鈕組合。
請參考使用紅外線感應器“遠程”模式。
比較結果 邏輯是/否比較模式的“是/否”結果。
紅外
快速連結
  • 測量 - 近程
  • 測量 - 訊號
  • 測量 - 遠程
  • 比較模式
  • 比較 - 遠程
  • 輸入與輸出
返回EV3軟體文件 »
招募夥伴|部落格|Scratch遊戲天堂|運算思維|FB粉絲團|Google商家|聯絡我們
大拇指教室 (北補7153號) 地址:台北市忠孝東路五段246號5樓(永春捷運站旁) 聯絡我們