三線制設備#
三線設備連接到 EXP 主機板上的三針連接埠。這些設備包括感測器、傳統馬達和執行器,它們使用簡單的類比或數位訊號進行通訊。
以下是可用的三線設備清單:
3線擴充器 - 當Brain的所有內建連接埠都被使用時,3線擴充器會增加額外的3線連接埠。
加速度計 - 偵測沿多個軸的加速度和傾斜度,以測量運動和方向。此感測器包含一個跳線,可在 2G 和 6G 範圍內調整靈敏度。
可尋址 LED - 透過 3 線連接埠控制 LED 燈條,允許將單一 LED 設定為特定的顏色和圖案。
類比 - 從類比 3 線感測器讀取連續電壓訊號,以報告一定範圍內的值。
碰撞開關 - 用於偵測機器人碰撞或撞擊的彈簧式開關。
數位輸入 - 從外部設備(如開關或感測器)讀取二進位輸入訊號(高或低)。
數位輸出 - 發送二進位輸出訊號(高或低)來控制外部設備,如 LED 或繼電器。
編碼器 - 測量軸的相對旋轉位置和方向,以確定速度或行駛距離。
陀螺儀感測器 - 陀螺儀感測器測量機器人的航向和旋轉。
LED 指示燈 - 透過開啟或關閉來控制 LED 指示燈。
光感測器 - 測量環境光的強度,以偵測機器人環境中的亮度或對比變化。
限位開關 - 一種偵測與物體或表面接觸的小型開關。
循線器 - 偵測光線反射的差異,使機器人能夠沿著場地表面的線條行進。
物體感測器 - 使用紅外線反射來偵測附近是否有物體,當物體在範圍內時會傳回數位訊號。
Potentiometer - Measures the angular position of a rotating shaft or mechanism. The sensor supports 270 degrees of rotation.
脈衝寬度調變 (PWM) - 透過 3 線連接埠輸出脈衝寬度調變控制訊號,以驅動傳統馬達控制器或伺服馬達。
測距儀 - 使用超音波測量感測器與附近物體之間的距離。
These devices connect to one of eight 3-Wire ports (a through h) on the EXP Brain or a 3-Wire Expander. When constructing a 3-Wire device, pass the correct port as the port argument:
在 EXP Brain 上,連接埠透過
brain.three_wire_port存取(例如,brain.three_wire_port.a)。在 3 線擴展器 上,連接埠直接從擴展器實例存取(例如,
expander.a)。
# Connect a Gyro Sensor to the Brain's E port
gyro_sensor = Gyro(brain.three_wire_port.e)
# Connect a Line Tracker to the 3-Wire Expander's C port
line_tracker = Line(expander.c)