這是一個基於 FRC WPILib 的測試專案,主要用來 快速驗證機器人上的感測器是否接線正確並正常運作。
程式會將各種感測器讀取到的數值即時顯示在 SmartDashboard 上,方便在安裝新感測器後立即確認。
- 自動讀取並顯示以下感測器數據:
- NavX (SPI) 與 ADXRS450 Gyro
- 多組 Quadrature Encoder
- 多組 DutyCycle Encoder
- Rev 2m Distance Sensor
- Digital Input (0–9)
- 所有數據會顯示在 SmartDashboard
- 內建 CameraServer,可在 Driver Station 顯示即時影像
- 適合用於 感測器安裝後的快速檢查
在 SmartDashboard
顯示的名稱,主要是為了 快速對應感測器的接線位置 (Port)。
例如:
Encoder_0-1
→ 表示這個 Quadrature Encoder 連接在 DIO 0 和 1Encoder_1-2
→ 表示這個 Quadrature Encoder 連接在 DIO 1 和 2Encoder_0
→ 表示這個 DutyCycle Encoder 使用 DIO 0DigitalInput_3
→ 表示這個 DigitalInput 使用 DIO 3- 極限開關即是屬於此類
NavX_SPI Angle
→ 表示 NavX 透過 SPI (MXP) 讀取到的角度Rev2mDistanceSensor
→ 表示 Rev 2m 距離感測器的輸出距離