電源與訊號電壓
接頭提供 5V 電源,不代表 GPIO 可承受 5V。Pico GPIO 訊號是 3.3V logic,接線前需確認外部模組電壓。
BOARD & PINOUT
提供感測器、伺服馬達與擴充模組介面,具備馬達控制能力;mini 麵包板安裝區讓學生練習接線,完成互動原型。

DRV8833 雙馬達驅動(GP8–GP11)、蜂鳴器(GP22)、MicroSD(SPI0,CS GP5)。
Sensor1 GP12/13、Sensor2 GP14/15;Servo1 GP6、Servo2 GP7;預留 mini 麵包板安裝區。
SPI0 GP16/18/19,外部 SPI CS GP17;I2C0 GP20/21;BT/BLE UART0 GP0/1。
此表描述 PCB 固定連線。教學套件額外安裝的模組及 Runtime 設定,可能占用原本可用的腳位。
| GPIO | Pico 實體 Pin | 主要用途 | 實體位置/類型 | 一般 GPIO | 限制與注意事項 |
|---|---|---|---|---|---|
| GP0 | 1 | BT/BLE UART TX | BT 4Pin 接頭 | 條件式 | 使用 UART0 TX;與 GP12/13 的 Host UART 在 peripheral 層互斥。 |
| GP1 | 2 | BT/BLE UART RX | BT 4Pin 接頭 | 條件式 | 使用 UART0 RX;與 GP12/13 的 Host UART 在 peripheral 層互斥。 |
| GP2 | 4 | General GPIO | 一般擴充 | 可以 | 可依需求配置數位 I/O 或對應的 alternate function。 |
| GP3 | 5 | General GPIO | 一般擴充 | 可以 | 可依需求配置數位 I/O 或對應的 alternate function。 |
| GP4 | 6 | General GPIO | 一般擴充 | 可以 | 亦支援 UART1、I2C0、SPI0 等 alternate function。 |
| GP5 | 7 | MicroSD CS / TF_CS | 板載 MicroSD | 條件式 | MicroSD 啟用時作為 SD CS;MangoX2 未另外將 GP5 breakout 為獨立使用者接頭。 |
| GP6 | 9 | Servo1 Signal | Servo1 3Pin 接頭 | 條件式 | 未啟用 Servo 時可依需求作 GPIO / PWM;須避免與其他配置重複占用。 |
| GP7 | 10 | Servo2 Signal | Servo2 3Pin 接頭 | 條件式 | 未啟用 Servo 時可依需求作 GPIO / PWM;須避免與其他配置重複占用。 |
| GP8 | 11 | Motor A IN2 | 板載 Motor Driver | 固定用途 | PCB 已連接 DRV8833 Motor Driver,建議視為固定資源。 |
| GP9 | 12 | Motor A IN1 | 板載 Motor Driver | 固定用途 | PCB 已連接 DRV8833 Motor Driver,建議視為固定資源。 |
| GP10 | 14 | Motor B IN2 | 板載 Motor Driver | 固定用途 | PCB 已連接 DRV8833 Motor Driver,建議視為固定資源。 |
| GP11 | 15 | Motor B IN1 | 板載 Motor Driver | 固定用途 | PCB 已連接 DRV8833 Motor Driver,建議視為固定資源。 |
| GP12 | 16 | Sensor1 A / UART0 TX | Sensor1 XH2.54 | 條件式 | Sensor1 接頭提供 GND / 5V / GP12 / GP13。Host UART 啟用時 GP12 作 UART0 TX。 |
| GP13 | 17 | Sensor1 B / UART0 RX | Sensor1 XH2.54 | 條件式 | Host UART 啟用時 GP13 作 UART0 RX;此時不可再獨立作 Sensor GPIO。 |
| GP14 | 19 | Sensor2 A | Sensor2 XH2.54 | 條件式 | Sensor2 接頭提供 GND / 5V / GP14 / GP15;實際用途由應用或 Runtime 設定決定。 |
| GP15 | 20 | Sensor2 B | Sensor2 XH2.54 | 條件式 | 與 GP14 同屬通用雙訊號 Sensor Port;須確認目前模組是否已占用。 |
| GP16 | 21 | SPI0 MISO / MicroSD MISO | SPI / 板載 MicroSD | 條件式 | MicroSD 或 SPI0 使用中時不可再作獨立 GPIO。 |
| GP17 | 22 | External SPI CS | SPI 擴充 | 條件式 | 外部 SPI 裝置 CS;MicroSD 不使用此 CS,MicroSD 使用 GP5。 |
| GP18 | 24 | SPI0 SCK / MicroSD CLK | SPI / 板載 MicroSD | 條件式 | SPI0/SD 啟用時不可獨立作 GPIO;若改作 I2C1 SDA 也屬互斥配置。 |
| GP19 | 25 | SPI0 MOSI / MicroSD MOSI | SPI / 板載 MicroSD | 條件式 | SPI0/SD 啟用時不可獨立作 GPIO;若改作 I2C1 SCL 也屬互斥配置。 |
| GP20 | 26 | I2C0 SDA | I2C 擴充 | 共享匯流排 | 可與相容的 I2C 裝置共用;需避免 I2C address 衝突。 |
| GP21 | 27 | I2C0 SCL | I2C 擴充 | 共享匯流排 | 與 GP20 組成 I2C0;不應把單一 I2C 裝置視為永久獨占兩支 Pin。 |
| GP22 | 29 | PCB Buzzer | 板載蜂鳴器 | 固定用途 | MangoX2 PCB 已連接蜂鳴器,建議視為固定板載資源。 |
| GP26 | 31 | ADC0 / GPIO | ADC 擴充 | 可以 | 可作類比輸入或一般 GPIO;GPIO 邏輯仍為 3.3V。 |
| GP27 | 32 | ADC1 / GPIO | ADC 擴充 | 可以 | 可作類比輸入或一般 GPIO;GPIO 邏輯仍為 3.3V。 |
| GP28 | 34 | ADC2 / GPIO | ADC 擴充 | 可以 | 可作類比輸入或一般 GPIO;GPIO 邏輯仍為 3.3V。 |
接頭提供 5V 電源,不代表 GPIO 可承受 5V。Pico GPIO 訊號是 3.3V logic,接線前需確認外部模組電壓。
BT/BLE GP0/1 與 Host UART GP12/13 共用 UART0;即使腳位不同,也不可當成兩組獨立 UART0 同時使用。
MicroSD CS 使用 GP5,外部 SPI CS 使用 GP17;兩者共用 GP16/18/19,需由軟體正確管理匯流排與 CS。
依 PCB 背面印刷,由上而下為 TX/RX/GND/5V。SW3 只切換 BT/BLE 模組的 5V 供電,不是全板電源。
GP23、GP24、GP25、GP29 是 Pico 模組內部資源,不屬於此載板外部 breakout。普通 Pico 的板載 LED 為 GP25,Pico W/Pico 2 W 使用無線控制器 WL_GPIO0,不能混用定義。
用裝置管理器確認目前設定資料依 MangoBox 官方產品、硬體與工具文件整理 · 核對日期 2026-09-08
平台研發|歐陽芳泉 副教授 · 國立臺北商業大學 數位多媒體設計系
電路板研發設計|羅治民 教授