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

訂閱課程訊息

  • Email:
聯絡我們

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

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

訂閱電子報
 
部落格

使用超音波感應器 | 樂高機器人EV3使用說明

使用超音波感應器

超音波感應器可以測量與前方物體之間的距離。實現方式是發送出聲波並測量聲音反射回感應器所需的時間長度。聲音頻率太高,您無法聽見(“超音波”)。

可以按英寸或厘米爲單位測量與對象之間的距離。例如,可以使用此感應器使機器人在距離牆壁的特定距離處停止。

還可以使用超音波感應器檢測附近的其他超音波感應器是否正在運行。例如,可以使用此感應器檢測附近是否存在正使用超音波感應器的其他機器人。在此“僅偵聽”模式中,感應器會偵聽聲音信號,但是不發送這些信號。
超音波感應器資料
超音波感應器可以提供以下資料:
資料類型範圍備註
距離(厘米)數字0 至 255與對象之間的距離(以厘米爲單位)。
距離(英寸)數字0 至 100與對象之間的距離(以英寸爲單位)。
檢測到超音波邏輯是/否如果檢測到其他超音波感應器,則爲“是”。
提示和技巧
•超音波感應器最適用於檢測具有可良好反射聲音的硬表面的物體。軟物體(如布)可能會吸收聲波,而不會被檢測到。具有圓形或有角表面的物體也較難以檢測到。
•該感應器無法檢測非常接近於感應器(大約 3 厘米或 1.5 英寸以內)的物體。
•該感應器具有較寬“視野”,可以檢測靠近側面的較近物體,而不是直線前方的較遠物體。
超音波感應器使用範例
下面演示了有關在程式中如何使用超音波感應器的一些範例。
範例 1:在牆壁之前的特定距離處停止
此程式使機器人向前驅動,直至超音波感應器檢測到 10 英寸以記憶體在物體,隨後機器人停止。此程式使用“超音波感應器 - 比較 - 距離(英寸)”模式的等待方塊等待檢測到的距離小於 10 英寸。如果超音波感應器朝向前方,則機器人會在牆壁之前大約 10 英寸處停止。
提示和技巧
當需要在等待感應器期間驅動時,請記住使用移動轉向方塊的“開啓”模式。
範例 2:在附近檢測到物體時發出警報
只要超音波感應器檢測到 50 厘米以內的物體,此程式便讓機器人發出聲音。此程式將選擇與“超音波感應器 - 比較 - 距離(厘米)”模式一起使用以測試檢測到的距離是否小於 50 厘米。如果是這樣,則選擇會播放音調。選擇在迴圈中重覆執行,以便持續重覆進行測試。
提示和技巧
當運行此程式時,嘗試在感應器前方四處移動物體以實驗感應器“視野”的寬廣程度。
範例 3:在達到物體之前逐漸減速
此程式使機器人逐漸減速,然後在距離其前方檢測到的任何物體大約 10 厘米處停止。它距離物體越近,驅動速度便越慢。

此程式使用“測量 - 距離(厘米)”模式的超音波感應器方塊獲取距離測量並通過資料線獲取生成的數字。計算方塊隨後從距離中減去 10,結果會連線到移動轉向方塊的“功率”輸入。較短距離會生成較低功率,當距離達到 10 厘米時,功率會爲零,機器人會停止。該過程在迴圈中重覆執行,以便基於新距離測量持續調整馬達功率。
提示和技巧
還可以嘗試在此程式運行期間移動物體。機器人會持續調整其速度。
超音波感應器方塊和模式
下表顯示可以與超音波感應器一起使用的所有程式方塊和模式。“距離”模式具有使您可以在厘米與英寸之間進行選擇的子模式。
方塊模式用途
等待 超音波感應器 - 比較 - 距離等待距離達到特定值。
等待超音波感應器 - 比較 - 存在在“僅偵聽”模式中等待檢測到超音波信號。
等待超音波感應器 - 更改 - 距離等待距離按特定量更改。
迴圈 超音波感應器 -
比較 - 距離
重覆方塊序列,直至距離達到特定值。
迴圈超音波感應器 - 比較 - 存在在“僅偵聽”模式中重覆方塊序列,直至檢測到超音波信號。
迴圈超音波感應器 - 更改 - 距離重覆方塊序列,直至距離按特定量更改。
選擇 超音波感應器 - 比較 - 距離根據距離在兩個方塊序列之間進行選擇。
選擇超音波感應器 - 比較 - 存在基於是否在“僅偵聽”模式中檢測到超音波信號,在兩個方塊序列之間進行選擇。
超音波感應器測量 - 距離測量距離並通過數字資料線獲取結果。
超音波感應器測量 - 存在在“僅偵聽”模式中偵聽其他超音波信號,並通過邏輯資料線獲取結果。
超音波感應器比較 - 距離將距離與預設值進行比較,並通過邏輯資料線獲取結果。
超音波感應器比較 - 存在在“僅偵聽”模式中偵聽其他超音波信號,並通過邏輯資料線獲取結果。
超音波感應器高級類似於“測量 - 距離”,但是具有僅發出單個聲音脈沖的選項。
資料記錄請參考“資料記錄”。
超音波
快速連結
  • 超音波感應器資料
  • 超音波感應器使用範例
  • 超音波感應器方塊和模式
返回EV3軟體文件 »
招募夥伴|部落格|Scratch遊戲天堂|運算思維|FB粉絲團|Google商家|聯絡我們
大拇指教室 (北補7153號) 地址:台北市忠孝東路五段246號5樓(永春捷運站旁) 聯絡我們