了解距離感測器
要了解有關距離感測器的更多信息,請要求讀者組織小組如何閱讀 VEX 庫中的 VEX IQ 距離感測器 文章。 本文將介紹距離感測器的工作原理並提供常見用途。

使用距離感測器進行編程
讓程式設計師開啟 VEXcode IQ 並按照以下步驟操作:
-
首先從 VEXcode IQ 開啟 Testbed 範本範例專案。

-
如需開啟範例專案的協助,請觀看 使用範例專案和範本 教學影片。
-
建造以下項目並將其保存(macOS, Windows, Chromebook, iPad)作為距離感測器:

測試距離感測器
讓測試儀將 VEX IQ Brain 連接到您的計算機,然後按照以下步驟操作:
教師工具箱
-
答案
以下答案可能有所不同:
-
距離感測器可用於在機器人與物體碰撞之前停止或減慢機器人的速度。 保險桿開關必須先與物體碰撞才能按下開關,然後才會發生動作。 使用距離感測器可以完全防止任何碰撞。
-
使用距離感測器偵測遠處的物體可以讓機器人在接近物體時減速,在接觸物體之前停止,或與物體之間保持特定的距離。 它還可用於將機器人移離物體特定距離。
老師提示
如果學生無法理解距離感測器的工作原理,請將其與蝙蝠如何使用迴聲定位進行比較。 蝙蝠透過空氣發送聲波,當聲波擊中物體時能量會反彈回來,告訴蝙蝠它在哪裡以及有多遠。
教師工具箱
-
疑難排解
使用距離感測器時,可能會出現其行為不正常的情況。 如果發生這種情況,請嘗試以下步驟開始故障排除:
-
首先檢查距離感測器的韌體是否是最新的。 請閱讀 這篇 文章,以了解有關如何更新韌體的更多資訊。
-
如果韌體是最新的,請進一步查看 IQ Brain 上的裝置資訊螢幕,檢查是否偵測到物體。 如果偵測到物體,它應該顯示該物體的距離(以毫米和英吋為單位)。 使用文章「如何排除 VEX IQ 感測器故障」。
-
如果設備資訊報告了準確的值,則問題可能是學生錯誤複製了項目。
-
若要對專案進行故障排除,請檢查裝置是否配置正確 - 這表示它們使用了正確的 Testbed 範例專案。 有關如何配置距離感測器的更多信息,請閱讀“如何配置 VEX IQ 感測器 - VEXcode IQ” 文章。
-
確保學生正確複製並建立專案。 當專案進行到錯誤或專案結束時,您可以使用 VEXcode IQ 中的 print 區塊在 Brain 上顯示目前感測器值。
-
-
如果設備資訊未報告準確值,則問題可能與硬體相關。
-
若要排除硬體故障,請嘗試使用文章「如何將 VEX IQ 裝置連接到智慧型連接埠」來檢查智慧電纜的連接埠連線。
-
如果距離感測器連接正確,但仍無法正常工作,則距離感測器可能存在物理問題。 測試用另一個距離感測器將其關閉。
-
激發討論
為了幫助學生思考距離感測器如何幫助機器人,請向學生提出以下問題:
Q: 如果您將距離感測器比喻為人體的一部分,它會是哪一部分以及為什麼?
A: 學生應該用眼睛回答,因為我們的眼睛可以幫助測量物體的距離。 我們使用眼睛的感覺數據來確定如何移動,這就是距離感測器數據為機器人所做的事情。
Q: 使用距離感測器,您可以對機器人進行程式設計以完成哪些類型的任務?
A: 學生的答案只會受到他們的想像力的限制。 學生可以使用機器人進行回應,這些機器人使用距離感測器來導航迷宮或障礙物、賽跑、尋找物體以及更多想法。 他們想像的使用距離感測器的機器人類型也會影響距離感測器的使用。