🥭MangoBox

BOARD & PINOUT

MangoX2 規格與接腳

提供感測器、伺服馬達與擴充模組介面,具備馬達控制能力;mini 麵包板安裝區讓學生練習接線,完成互動原型。

回到硬體與套件
MangoX2 電路板外觀

從程式設計,走進電子實作

板載控制

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。

GPIO 與 Pico 實體接腳對照

此表描述 PCB 固定連線。教學套件額外安裝的模組及 Runtime 設定,可能占用原本可用的腳位。

MangoX2 Pinout · 26 個外部 GPIO
GPIOPico 實體 Pin主要用途實體位置/類型一般 GPIO限制與注意事項
GP01BT/BLE UART TXBT 4Pin 接頭條件式使用 UART0 TX;與 GP12/13 的 Host UART 在 peripheral 層互斥。
GP12BT/BLE UART RXBT 4Pin 接頭條件式使用 UART0 RX;與 GP12/13 的 Host UART 在 peripheral 層互斥。
GP24General GPIO一般擴充可以可依需求配置數位 I/O 或對應的 alternate function。
GP35General GPIO一般擴充可以可依需求配置數位 I/O 或對應的 alternate function。
GP46General GPIO一般擴充可以亦支援 UART1、I2C0、SPI0 等 alternate function。
GP57MicroSD CS / TF_CS板載 MicroSD條件式MicroSD 啟用時作為 SD CS;MangoX2 未另外將 GP5 breakout 為獨立使用者接頭。
GP69Servo1 SignalServo1 3Pin 接頭條件式未啟用 Servo 時可依需求作 GPIO / PWM;須避免與其他配置重複占用。
GP710Servo2 SignalServo2 3Pin 接頭條件式未啟用 Servo 時可依需求作 GPIO / PWM;須避免與其他配置重複占用。
GP811Motor A IN2板載 Motor Driver固定用途PCB 已連接 DRV8833 Motor Driver,建議視為固定資源。
GP912Motor A IN1板載 Motor Driver固定用途PCB 已連接 DRV8833 Motor Driver,建議視為固定資源。
GP1014Motor B IN2板載 Motor Driver固定用途PCB 已連接 DRV8833 Motor Driver,建議視為固定資源。
GP1115Motor B IN1板載 Motor Driver固定用途PCB 已連接 DRV8833 Motor Driver,建議視為固定資源。
GP1216Sensor1 A / UART0 TXSensor1 XH2.54條件式Sensor1 接頭提供 GND / 5V / GP12 / GP13。Host UART 啟用時 GP12 作 UART0 TX。
GP1317Sensor1 B / UART0 RXSensor1 XH2.54條件式Host UART 啟用時 GP13 作 UART0 RX;此時不可再獨立作 Sensor GPIO。
GP1419Sensor2 ASensor2 XH2.54條件式Sensor2 接頭提供 GND / 5V / GP14 / GP15;實際用途由應用或 Runtime 設定決定。
GP1520Sensor2 BSensor2 XH2.54條件式與 GP14 同屬通用雙訊號 Sensor Port;須確認目前模組是否已占用。
GP1621SPI0 MISO / MicroSD MISOSPI / 板載 MicroSD條件式MicroSD 或 SPI0 使用中時不可再作獨立 GPIO。
GP1722External SPI CSSPI 擴充條件式外部 SPI 裝置 CS;MicroSD 不使用此 CS,MicroSD 使用 GP5。
GP1824SPI0 SCK / MicroSD CLKSPI / 板載 MicroSD條件式SPI0/SD 啟用時不可獨立作 GPIO;若改作 I2C1 SDA 也屬互斥配置。
GP1925SPI0 MOSI / MicroSD MOSISPI / 板載 MicroSD條件式SPI0/SD 啟用時不可獨立作 GPIO;若改作 I2C1 SCL 也屬互斥配置。
GP2026I2C0 SDAI2C 擴充共享匯流排可與相容的 I2C 裝置共用;需避免 I2C address 衝突。
GP2127I2C0 SCLI2C 擴充共享匯流排與 GP20 組成 I2C0;不應把單一 I2C 裝置視為永久獨占兩支 Pin。
GP2229PCB Buzzer板載蜂鳴器固定用途MangoX2 PCB 已連接蜂鳴器,建議視為固定板載資源。
GP2631ADC0 / GPIOADC 擴充可以可作類比輸入或一般 GPIO;GPIO 邏輯仍為 3.3V。
GP2732ADC1 / GPIOADC 擴充可以可作類比輸入或一般 GPIO;GPIO 邏輯仍為 3.3V。
GP2834ADC2 / GPIOADC 擴充可以可作類比輸入或一般 GPIO;GPIO 邏輯仍為 3.3V。

接線與開發前先確認

電源與訊號電壓

接頭提供 5V 電源,不代表 GPIO 可承受 5V。Pico GPIO 訊號是 3.3V logic,接線前需確認外部模組電壓。

UART0 互斥

BT/BLE GP0/1 與 Host UART GP12/13 共用 UART0;即使腳位不同,也不可當成兩組獨立 UART0 同時使用。

MicroSD 與 SPI

MicroSD CS 使用 GP5,外部 SPI CS 使用 GP17;兩者共用 GP16/18/19,需由軟體正確管理匯流排與 CS。

BT/BLE 接頭

依 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
平台研發|歐陽芳泉 副教授 · 國立臺北商業大學 數位多媒體設計系
電路板研發設計|羅治民 教授