123 Robot 包含許多感測器,包括眼睛感測器。 123 機器人上的眼睛感測器可以使用 VEXcode 123 進行編碼。
123 機器人上的眼睛感應器
123 Robot 的正面有一個眼睛感應器,可以偵測是否存在物體,以及偵測顏色(紅色、綠色或藍色)。
與眼傳感器一起使用的 VEXcode 123 塊
檢測物體存在區塊
[直到] 和 <Found object> 塊報告眼傳感器是否靠近物體。
<Detects color> 塊
<Detects color> 塊報告眼睛感應器是否偵測到指定的顏色。
塊(的亮度)
(的亮度)區塊以百分比形式報告亮度等級。 這可用於區分明暗物體和環境。
塊(的色調)
(色調)區塊報告物件的色調顏色值。 這在確定不同物體的顏色時非常有用。
(色調)區塊報告 0 - 359 度之間的色調值。
眼感應器的常見用途
123 機器人上的眼睛感應器有多種用途。 當 123 機器人處於正確的位置時,它可以使用眼傳感器啟動一系列行為。 例如,123 機器人可以向前行駛,直到偵測到它靠近某個物體,例如牆壁或另一個 123 機器人,然後掉頭以免撞到該物體。
123 機器人可以根據眼睛感測器是否偵測到藍色物體來做出決定。 如果您希望 123 Robot 行駛到特定顏色的物體,在物體經過感應器時偵測物體的顏色,或在偵測到顏色後執行特定行為,這非常有用。 在此範例中,如果眼睛感測器偵測到藍色物體,123 機器人將右轉。 如果眼傳感器 而非 偵測到藍色物體,123 機器人將向左轉。
123 Robot 可以根據眼睛感應器是否偵測到明亮或黑暗的物體來做出決定。 在此範例中,如果眼睛感應器偵測到明亮物體,123 機器人將右轉。 如果眼傳感器 而非 偵測到明亮物體,123 機器人將向左轉。
123 Robot也可以報告不同物體的色調顏色值。 當選擇(色調)區塊並將其拖曳到工作區中的監視器控制台圖示時,監視器控制台可用於即時查看色調值的變化。
有關 VEXcode 123, 中變數和感測值監控的更多信息,請參閱本文。
然後可以將該值與色調圖進行比較。