{{ 'fb_in_app_browser_popup.desc' | translate }} {{ 'fb_in_app_browser_popup.copy_link' | translate }}
{{ 'in_app_browser_popup.desc' | translate }}
歡迎光臨瑪可希維,本站商品皆為台灣現貨、含稅可打統編
Seeed Studio 是在開源硬體圈靠各式感測模組、Grove 擴充系統和開發板被大家認識的廠商,長期跟 Arduino、生態系開發者走得很近。近幾年他們也開始更明確地往「從原型開發到實際裝置」之間那一段路發展。而其中一條代表性的產品線,就是我們這篇要談的「Seeed Studio XIAO/seeeduino xiao」。這系列是用更精簡的板型和腳位配置,來對應裝置中的空間限制與佈線需求。
微控制器開發板這幾年的需求,已經不只是「課堂上教學用一塊板」這麼單純,而是往「先用開發板驗證 → 再考慮產品化」的流程靠攏。很多人前期會用 Arduino UNO 或類似的大板做實驗,確認想法可行之後,就會開始找更小、更省電、比較適合長期部署的方案。而Seeed Studio XIAO 系列就是在這種使用情境下長出來的一個選項:同樣延續開源生態,但提供不同主控與板型,讓開發者可以依照專案階段和需求去挑合適的版本。
而Seeed Studio專注生產XIAO系列,讓他們在製造主核心的時候能提供更好的價格,以及針對MCU、SoC的穩定開發,確保了我們在設計電子產品中最常遇到的核心穩定度的問題,例如無線功能的板子,Seeed Studio確保了我們不需要自己調適天線,又或者MCU的場合,確保了我們系統供電、運行的穩定性,大大降低了公司開發產品時需要花費的成本。
本篇文章會先帶你快速認識 Seeed Studio 和 Seeed Studio XIAO 系列的定位,再看看各個板子的特色、常見應用方向,最後也會簡單跟常見 Arduino 相容板做對照,讓你之後在應用「Seeed Studio XIAO」的系列開發板時,能夠有比較清楚的方向可以參考。
Seeed Studio XIAO 簡介:產品線定位與品牌背景
Seeed Studio XIAO 系列特色總覽:小尺寸、多主控與 TinyML 應用
Seeed Studio XIAO 可以拿來做什麼?常見應用與技術方向

Seeed Studio XIAO(也常寫作 Seeeduino XIAO)是一整條「拇指大小的微型開發板/模組」產品線,主打三件事:板子很小、容易整合到成品裡、單價親民。官方把 XIAO 系列定位成「thumb-sized、適合空間受限專案的高效能 MCU」,大多數型號都維持大約 21 × 17.5 mm 左右的尺寸,名字裡的「XIAO」本來就有「小、小巧」的意思,並且強調是 tiny but powerful。
在同一個板型之下,XIAO 系列會換不同主控晶片,像是:
| SAMD21(Cortex-M0+) | 偏入門、低功耗,用在最早期的 XIAO SAMD21(原名 Seeeduino XIAO) |
| RP2040、ESP32-C3、nRF52840 等 | 提供更高效能、Wi-Fi、藍牙等無線能力,往 TinyML、IoT、穿戴式裝置等應用去延伸 |
整體來看,XIAO 不只是尺寸縮小的開發板,而是從軟硬體一起被設計成一顆「標準小模組」:硬體上維持統一板型,可以先插在麵包板上實驗,後續再搭配底板、 Grove 生態和其他各種常見模組,當成品的核心板來用;軟體上除了 Arduino IDE,也支援 PlatformIO 這類進階開發工具,以及 MicroPython、CircuitPython 這種 Python 語系韌體,讓你不論習慣 C/C++ 還是 Python,都可以用自己熟悉的方式把專案做完。
在價格部分 XIAO SAMD21、XIAO ESP32-C3 等型號大多屬於「不用想太久就可以先買來玩」的價位帶,因此對教學、Side Project 或做小量原型都相對友善。
所以如果要一句話總結:XIAO 是 Seeed Studio 做給「空間很小、但又需要實用 I/O 和無線連網」情境用的微型開發板/模組系列,尺寸統一、腳位統一、價格也壓在入門開發者能接受的範圍。

Seeed Studio 是一個長期在做開源硬體與開發者工具的品牌,主力放在「感測模組+開發板+樣品服務」這整條線上,希望讓開發者從練習、做專題,到做出實際可以部署的小裝置,都有現成的硬體可以選。
他們很早就推出自家的 Grove 模組生態把常見感測器、顯示與通訊模組做成「統一接頭、類似積木」的形式,搭配 Arduino、Seeeduino 或後來的 XIAO 系列,就能在幾乎不用焊接的情況下快速組出原型。
在這個基礎上,XIAO 系列就變成 Seeed Studio 生態裡的「微型核心板」角色:前端可以接各種 Grove 或其他模組,後端如果要往產品化或長期部署走,也可以再搭配自家 PCB 打樣與組裝服務,把同一套開發經驗延伸到實際裝置上。
補充說明:Grove 模組,是一套採用統一 4-pin 接頭、像電子積木一樣即插即用的感測與功能模組生態,可以用來快速搭建與實驗各種電子與 IoT 原型。
XIAO 系列是在「板子要很小、但功能還要足夠實用」之間做平衡,多數型號維持大約 20~21 × 17.5 mm 的拇指大小板型,同時保留一組能支援感測、控制與通訊的 GPIO 腳位。在這個共用外形之下,再用不同主控晶片版本,去覆蓋一般感測控制、IoT 無線連網,到 TinyML 等不同應用需求。

以 XIAO SAMD21、XIAO RP2040 等型號為例,板子大約只有 20~21 × 17.5 mm,但仍提供約 14 組 GPIO 腳位,涵蓋數位腳位、類比輸入、PWM,以及 I²C、SPI、UART 等常見介面。實際應用時,一塊板就能同時接幾顆感測器、幾個輸出元件(LED、蜂鳴器、小馬達),再留一組通訊腳位做除錯或對外連線,對多數小型專案來說已經夠用。
腳位布局與封裝設計也有考慮開發流程:標準 2.54 mm 腳距、前後排針整齊,前期可以直接插在麵包板上試做電路;等專案成熟後,再把同一塊板子當成「小模組」焊到自己設計的 PCB 上,用同樣的 pinout 進入產品化階段,不需要為了縮尺寸而整套重畫。

XIAO 系列幾乎都採用 USB Type-C 作為主要連接埠。實際使用起來,有幾個很直接的好處:
1.一條線就能同時傳輸程式與供電:接上 USB-C 之後,就可以在電腦裡上傳程式碼,同時讓板子開始運作,不需要另外準備電源線。
2.線材好找、好共用:現在多數筆電、手機、平板也都改用 USB-C,桌上放個集線器或幾條線,就能輪流接不同的 XIAO 或其他開發板。
3.降低接錯孔、接觸不良的風險:比起早期 micro-USB 或 USB-Mini,Type-C 本身機構強度更好、可正反插,對常常插拔的實驗環境會更耐用。
如果你從原先是用 Arduino UNO、Nano 等等 USB-B 或 micro-USB 的板子來練習,轉換到 XIAO 之後,最大的感受之一就是:接線跟連線流程變得更單純、也會更貼近現在常用的設備規格。
除了 USB-C 之外,XIAO 系列也有考慮到「長時間、行動裝置」這一類的使用情境。多數型號在板上預留了 電池焊盤(BAT 腳位),可以直接接到 3.7V 鋰電池;其中幾款還內建 電池充電管理電路,把板子接上 USB-C 時,可以一邊讓程式運作、一邊幫電池充電;拔掉 USB-C 之後,會自動改由電池供電持續執行。這樣的設計,讓你可以先用 USB-C 在桌上開發、測試程式,等功能確認穩定之後,再加上電池與外殼,就能自然地走到實際部署或長時間運作,不需要重新設計整套供電架構。
在規劃專案時,可以簡單這樣區分:
1.固定擺放、長期接著電源的專案:
教學用實驗板、桌上小裝置,只用 USB-C 供電就很足夠。
如XIAO SAMD21、XIAO RP2040,這類板子價位相對親民、功能足夠,又不用特別考慮電池續航。
2.希望做成可攜/穿戴/室外感測器
建議優先考慮「板上就有電池充電管理」的型號,只要在背面焊上一顆鋰電池,就能做到插線充電、拔線照常運作,不必另外再加一塊充電模組。如XIAO ESP32C3 或 XIAO ESP32S3、XIAO nRF52840 / XIAO nRF52840 Sense。這幾款本身就比較適合電池應用與行動裝置情境,後續要做成穿戴、戶外感測器或 IoT 節點會比較順。
在同一個 XIAO 板型之下,Seeed 提供了多種主控晶片版本,方便依專案需求選擇適合的組合,而不用每次都換一整套硬體平台。大致可以分成幾個方向:
| SAMD21 系列 | 偏向 Arduino 生態下的入門 32 位元板,適合一般感測、控制與教學。 |
| RP2040 / RP2350 系列 | 採用 Raspberry Pi PICO / PICO 2 的 RP2040 / RP2350,運算能力與 I/O 都更彈性,支援 Arduino 與 MicroPython / CircuitPython,適合想玩 Python 或需要多一點運算空間的專案。 |
| ESP32-C3 / C6 / S3 等 Wi-Fi 版本 | 整合 Wi-Fi + BLE,部分板子還有電池充電管理,主打 IoT、智慧家居和需要連網的應用。 |
| nRF52840 / nRF54L15 ( Sense ) 系列 | 走低功耗 BLE 路線,Sense 款還整合 IMU、麥克風、NFC等感測器,很適合做 Beacon、穿戴裝置或長時間待機的感測節點與 TinyML。 |
| RA4M1 系列 | 最經典的 Arduino UNO 的新版本 R4版所使用的MCU,十分可靠也最貼近現代電子開發的需求 |
| MG24 ( Sense ) 系列 | 無線特色同時支援了BLE、Zigbee、2.4GHz,是IOT開發中最可靠的選擇之一,Sense 款還整合 IMU、麥克風等感測器 |
因為板型與腳位配置大多一致,因此你可以在「同一種外殼與佈線」下選擇不同的主控晶片,前期用入門板驗證想法,後期再依需求換成有 Wi-Fi、BLE 或更適合 TinyML 的型號,硬體改動就不需要這麼大。
在軟體與工具支援上,XIAO 系列的方向很明確:盡量延伸現有開發者熟悉的生態,而不是要求大家重新學一套全新的流程。
如果有 TinyML / 邊緣 AI 的需求:例如 XIAO RP2040、XIAO ESP32S3 Sense、XIAO nRF52840 Sense 等板子,也已經有搭配官方教學或第三方平台(例如 Edge Impulse)的實作案例,可以拿來做動作偵測、聲音或影像相關的入門專案。
整體來說,不管你是從 Arduino 入門、習慣用 Python 教學,還是想試試看 TinyML,XIAO 系列都提供了一條可以延伸原本開發流程的選擇。你可以先用自己最熟悉的工具和語言把專案跑起來,之後如果要換板子或往進階應用擴充,多半只需要調整部分程式,不必把整個開發流程重來一次。
而在實際應用面,我們可以用兩個角度來整理 XIAO 的角色:
從「技術內容」角度:可以應用在IoT 無線通訊、TinyML 邊緣 AI、搭配 Grove 模組快速原型
下面就分別從這兩個方向,說明 XIAO 在不同情境下可以怎麼發揮。
因為XIAO 本身體積很小、又有適合電池的型號(像 ESP32、nRF 系列),再加上部份板子內建 IMU、麥克風或相機,所以很適合做以下這些類型的產品應用:
只要用「 XIAO 加上 感測器」把功能做出來,再把整塊板子收進小外殼,就是一個可實際配戴的作品。
對教學現場來說,XIAO 的優點是「體積小、價位相對親民、也支援 Arduino/Python」,因此很適合拿來作為教學、實驗等應用:
也因為板子小,如果學生後續想把作品「塞進自己做的外殼」也比較容易,不會遇到板子本身太大、放不進去的狀況。
像 nRF、ESP32 這些主控晶片,再加上低功耗設計與電池支援,就很適合拿來做:
板子本身夠小,可以藏在角落或機殼裡,不會佔太多空間。
在智慧居家這一塊,重點是「可以連上家裡網路、聽得懂控制指令、又塞得進開關盒或小機殼裡」。像 XIAO ESP32C3、XIAO ESP32C6 這類板子,就同時具備 2.4GHz Wi-Fi 與藍牙 LE,有些還支援 Zigbee、Thread 等協定,明確被設計用在 Matter 智慧家居與各種連網裝置上。
可以拿來做:
這類應用裡,XIAO 的優點是:同一塊板子就具備連網與控制能力,體積又小,很容易塞進既有的開關盒、燈具或小機殼中,不會破壞原本的外觀,同時又能跟家裡既有的智慧家居系統整合。
物聯網(IoT)可以簡單理解成:讓裝置彼此或跟伺服器連線,自動回報狀態、上傳資料或接收控制指令,不再只是「被動等人去按按鈕」的設備。而XIAO 系列裡的 ESP32C3、ESP32C6 等板子,就同時具備 Wi-Fi 與藍牙,部分還支援 Zigbee、Thread 等多協定,特別適合拿來做各種小型 IoT 裝置與智慧家居節點。
可以拿來做雲端連線的環境感測器、智慧插座或繼電器模組、Home Assistant/MQTT 節點,或是需要跟手機/平板互動的 BLE 小周邊。好處是在體積很小的前提下,就能讓裝置具備穩定的無線通訊能力,方便接到既有網路與智慧家居架構裡,也能透過不同主控版本,在功耗與功能之間做取捨。
TinyML(Tiny Machine Learning)指的是在像 XIAO 這種資源有限的微控制器上,執行經過精簡的機器學習模型,一般只做推論、不在裝置端訓練。重點是:資料在本地被感測完之後,就地做判斷,不一定要每次都把原始資料丟回雲端處理。而像 XIAO nRF52840 Sense 這類板子,內建藍牙 5.0、IMU 與 PDM 麥克風,被介紹時就直接標註「非常適合低功耗 TinyML 應用」,官方 Wiki 和 Edge Impulse 也有用它做姿態辨識、動作偵測等 TinyML 教學。
在這個方向上,XIAO 可以拿來做:手勢/姿態偵測、設備異常震動判斷、關鍵字或特定聲音偵測、簡單影像分類等邊緣 AI 應用。好處是:很多判斷可以在裝置端直接完成,反應時間短、不那麼依賴網路品質,也能減少大量原始資料上傳與雲端運算的成本,對穿戴裝置、家用感測器或工廠設備這類需要兼顧隱私與穩定性的情境特別有優勢。
Grove 生態可以把它想成是一套「有統一 4-pin 接頭的電子積木」:感測器、按鈕、顯示器、繼電器等都做成模組,用一條 Grove 線就能和主板連接。對 XIAO 來說,像 Grove Shield for Seeeduino XIAO / Grove Base for XIAO 這類擴充板,會把 XIAO 腳位拉出來變成 8 個 Grove 接頭,內建電池管理晶片與電池焊盤,讓你可以一邊接各種 Grove 模組、一邊用 3.7V 鋰電池供電與充電。
這種搭配特別適合課程、工作坊和專案早期階段:前面先用 XIAO 加 Grove 模組,把感測與控制功能像積木一樣組起來,快速做出可以運作的原型;等需求確認、功能穩定之後,再把真正需要的那幾顆感測器與 XIAO 一起整合進自家 PCB。整體流程會變成「先用模組驗證概念,後面再收斂成自家板子」,減少前期焊接與理線的時間,也讓後期產品化的硬體設計比較乾淨。
在開發工具和語言這一塊,XIAO 系列的設計重點之一,也如同本篇所說,盡量沿用開發者已經熟悉的生態。
像 XIAO SAMD21 一開始就是主打 Arduino 相容板,官方文件也說明同時支援 Arduino IDE、MicroPython 等多種開發方式;XIAO RP2040 則被標示為支援 Arduino、MicroPython、CircuitPython 的微控制板,方便依照習慣選擇語言。
除了 C/C++ 搭配 Arduino IDE 之外,Seeed 也針對多款 XIAO(像 SAMD21、ESP32C3、nRF54L15 等)提供 MicroPython 教學頁面與範例,包含如何燒錄韌體、在 Thonny 或其他 IDE 上編寫與執行程式,讓偏好 Python 語法的開發者或課程也有順手的選擇。
在這個方向上,XIAO 很適合用來做:
而如果希望用比較容易教學的 Python 語法,MicroPython 也已經有對應的教學與範例。對教學現場來說,可以讓學生在「同一塊板子」上體驗 C/C++ 與 Python 兩種開發方式;對開發者來說,則是降低在不同板子與工具之間切換的成本,專案成長到需要換型號時,程式也比較好維護與延伸。
從整個產品線來看,XIAO 系列依照官方總覽頁與各型號規格說明,整體原生相容 Arduino 生態,並支援 PlatformIO、MicroPython、CircuitPython 等多種開發方式,也能搭配 Edge Impulse、SenseCraft AI 等 TinyML 平台。下面會從四個角度來看:
如果你主力是 Arduino / C++:幾乎任一塊 XIAO 都可以當成「小一號的 Arduino 板」來用。
如果你想用 Python:優先考慮 XIAO RP2040、SAMD21、ESP32C3、nRF52840 這幾個系列,有官方 MicroPython / CircuitPython 教學會輕鬆很多
| 開發語言 | 代表支援板子(例子) | 比較適合誰 |
|---|---|---|
| Arduino (C/C++) | 幾乎全系列:XIAO SAMD21、XIAO RP2040、XIAO ESP32C3、XIAO nRF52840…例如 XIAO SAMD21 官方就強調「完整支援 Arduino IDE」,RP2040 / nRF / ESP32C3 也都有 Arduino 教學與範例。 | 已有 Arduino 基礎、想沿用現有範例或教材的人 |
| MicroPython | XIAO SAMD21、RP2040、ESP32C3、nRF52840 等都有官方 MicroPython 教學或 Wiki,像 SAMD21、ESP32C3 都有「XIAO with MicroPython」專文。 | 想用 Python 語法教學、快速試想法的人 |
| CircuitPython | XIAO RP2040 在 CircuitPython 官方網站上被標示為「完全支援 Arduino、MicroPython 和 CircuitPython」,nRF52840 也有搭配 CircuitPython 的實作與教學。 | 習慣 Adafruit 生態、希望用 CircuitPython 管理板子與程式的人 |
| 其他(C、Go、Rust…) | XIAO RP2040 在說明中提到相容 C、Python、Go、Rust 等多種語言 | 已有特定語言背景、想把同一套工具用在 MCU 上的開發者 |
XIAO SAMD21 本身就被介紹為「拇指大小的 Arduino 相容板,完整支援 Arduino IDE」,RP2040、ESP32C3、nRF52840 等型號也都有 Arduino 範例與教學。對多數人來說,只要會 Arduino,換到 XIAO 的門檻很低。
XIAO SAMD21、RP2040、ESP32C3、nRF52840 都有官方「XIAO with MicroPython」或韌體下載頁,可以直接寫入 MicroPython,用互動式 REPL 測試程式。對需要快速 demo、教學課程、或不熟 C++ 的使用者來說,是相對輕鬆的寫法。
CircuitPython 官方板子清單裡,明確寫出 XIAO RP2040「完全支援 Arduino、MicroPython 和 CircuitPython」。如果你原本就習慣用 CircuitPython、用它的 Library 和工具,選 XIAO RP2040 或 nRF 系列會比較好接。
| 工具 / IDE | 主要特色 | 適合情境 |
|---|---|---|
| Arduino IDE | 幾乎所有 XIAO 型號的官方入門教學都從 Arduino IDE 開始 | 初學 Arduino、教學課程、從 UNO / Nano 過渡到 XIAO |
| PlatformIO(VS Code) | 支援多款 XIAO board profile,方便管理多板與大專案 | 專案檔案較多、團隊開發、偏好 VS Code 工作流程 |
| Python 開發環境(REPL / Thonny 等) | 搭配 MicroPython / CircuitPython,用互動式方式測試硬體 | 教學、快速原型、想用 Python 直接操作硬體 |
Arduino IDE:XIAO 官方最優先的入門路線
多數 XIAO 型號都是用 Arduino IDE 來示範最初的使用方式:安裝對應的開發板套件、選好序列埠,然後上傳類似 Blink 這種簡單範例,確認板子與電腦之間的溝通都正常。對已經用過 Arduino UNO、Nano 的使用者來說,換成 XIAO 之後,整體開發流程幾乎不用改:一樣在 Arduino IDE 裡寫程式、選板子、上傳,只是腳位名稱和板子外形不同而已。如果是教學或入門專案,通常會建議先用 Arduino IDE 把感測與輸出控制跑順,等到專案變複雜、或需要整合多塊板子時,再視情況改用 PlatformIO 這類工具,會比較符合大部分人的學習與維護節奏。
PlatformIO:專案規模比較大時的替代方案
對於需要多檔案結構、版本控制、跨多種板子管理專案的團隊,PlatformIO 加 VS Code 是更工程化的選擇。
以 XIAO SAMD21 為例,官方有撰寫「XIAO SAMD21 on PlatformIO」教學,說明如何在 PlatformIO 中設定 XIAO 專案;XIAO ESP32C3 也有對應的 board 設定可以選用。
Python 工具鏈:用 MicroPython / CircuitPython 操作硬體
對使用 MicroPython / CircuitPython 的 XIAO 來說,一般會搭配 Thonny、Mu Editor 或內建 REPL,直接在序列埠視窗中操作。
官方的 MicroPython 教學頁(例如 XIAO SAMD21 MicroPython)也會帶你一步步完成韌體燒錄、連線、執行第一個 Python 程式。
這種方式對教學與快速試驗邏輯特別友善,例如課堂上想讓學生立刻看到 LED、感測器反應,就不需要先建完整專案結構。
如果你打算把 XIAO 用在 TinyML、邊緣 AI 相關專案,目前線上的資源主要集中在以下的平台與板子組合上。
| 平台 / 主題 | 搭配 XIAO 型號 | 典型應用方向 |
|---|---|---|
| Edge Impulse | 以 XIAO nRF52840 Sense 最常見,也有人搭配 ESP32、RP2040 | 動作/姿態辨識、語音關鍵字偵測、簡單感測分類 |
| TinyML 教學(TensorFlow Lite Micro 等) | 多半也是以 XIAO nRF52840 Sense 為主角 | TinyML 入門課程、穿戴式感測+AI 示範 |
| 其他平台或自建流程 | XIAO RP2040、ESP32C3… 搭配 Arduino / MicroPython 自行導入模型 | 進階開發者客製化 ML pipeline |
Edge Impulse:目前和 XIAO 結合度最高的 TinyML 平台
不少 TinyML 教學與部落格,會直接以 XIAO nRF52840 Sense + Edge Impulse 作為實作組合,用板上的 IMU 做姿態辨識、動作偵測專案,或用麥克風做簡單語音辨識。對使用者來說,優點是感測器、開發板、範例專案都已經配好,不用從空白開始拼、且平台流程視覺化,對初學者與教學很友善。
XIAO nRF52840 Sense:TinyML 入門代表板
台灣一些 TinyML 文章會把 XIAO nRF52840 Sense 直接標成「入門 TinyML 就靠它」,原因在於:板上就有 IMU、麥克風等感測器,適合做動作與聲音類的 AI 應用以及本身支援 Arduino、生態成熟,接 Edge Impulse、TinyML 範例都相對順。
進階用法:自己訓練 TinyML 模型、放進 XIAO 上跑
如果你本身已經熟悉 TensorFlow Lite Micro 或其他嵌入式機器學習做法,也可以把 XIAO 當成一般微控制器平台來用:先在電腦或雲端環境完成模型訓練與壓縮,轉成適合 MCU 使用的格式,再透過 Arduino IDE、PlatformIO 或自行撰寫的 C/C++、MicroPython 專案部署到 XIAO 上執行。這種做法比較偏向進階開發者,不過就主控規格來說,像 RP2040、ESP32、nRF 這幾個系列都有不少實作與社群範例可以參考,實務上是可行的開發路線。
在實際選板子的時候,比較實用的做法,是先回頭看自己現在的開發習慣:目前主要使用的開發語言是什麼(例如 Arduino C/C++ 或 Python)、平常習慣的開發工具、以及這個專案未來有沒有機會碰到 TinyML 或邊緣 AI。
先選好你自己最順手的「開發語言+開發工具」組合,再來挑最適合專案的MCU,比起只看腳位數量或時脈規格,更貼近實際需求,也比較不會出現「硬體一換就得整套重學開發方式」的狀況,而是可以在熟悉的工作流程上,慢慢往 IoT、TinyML 或產品化硬體設計擴充。
我們這邊也大略用一個表格,把常見幾種情境整理在一起:
| 目前狀況/需求 | 建議使用的開發語言與開發工具 | 優先考慮的 XIAO 型號 | 補充說明 |
|---|---|---|---|
| 本來就用 Arduino(UNO、Nano 等),希望板子變小,但不想換一整套開發方式 | Arduino C/C++ 語言+ Arduino IDE 為主;專案變大時,可再移到 PlatformIO(VS Code) | XIAO SAMD21、XIAO RP2040、XIAO ESP32C3 等 Arduino 相容板 | 概念上就是「把原本的 Arduino 板換成小一號的 XIAO」:大部分程式碼只要調整腳位與少數設定,就能直接沿用。 |
| 想用 Python 語法做教學,或希望入門門檻低一點 | MicroPython(Python 語言)+ Thonny / Mu 等 Python 開發環境;部分板子也可選 CircuitPython+對應工具 | XIAO RP2040、XIAO SAMD21、XIAO ESP32C3、XIAO nRF52840 系列 | 適合課程、工作坊、快速實驗。用 Python 直接操作 GPIO、感測器,比較好讓初學者專心在邏輯而不是語法細節。 |
| 專案會往 TinyML/邊緣 AI 走,希望有現成感測器與教學資源 | Arduino C/C++ 語言+ Arduino IDE(或 PlatformIO) 搭配 TinyML Library;或搭配 Edge Impulse 等 TinyML 平台 產生範例專案 | XIAO nRF52840 Sense(內建 IMU、麥克風)為主,亦可視需求選 ESP32/其他具感測器的型號 | 可以先用 Edge Impulse+ XIAO nRF52840 Sense 跑一個姿態/語音辨識範例,後續再視需求改成自己訓練 TinyML 模型、放進 XIAO 上跑。 |
| 團隊專案規模較大,需要多人協作與長期維護 | 以 Arduino C/C++ 語言+ Arduino IDE 做初期開發驗證;穩定後將專案轉移到 PlatformIO(VS Code) 管理 | 依應用選板:例如 IoT/智慧家居偏 XIAO ESP32C3 / ESP32S3,低功耗感測偏 XIAO nRF52840 系列 | 開始時用 Arduino IDE 上手最快,後期改用 PlatformIO 會更適合多人協作、版本控制與管理多塊不同 XIAO 板子。 |
本章會先用一張速覽表,把 XIAO SAMD21、XIAO RP2040、XIAO ESP32 系列與 XIAO nRF 系列這四個主要族群,在主控 MCU、USB 介面、連線能力、I/O 配置與適合情境上的差異一次整理出來,幫你快速看出哪一顆比較符合專案需求;接著內文會分別介紹各族群的最大特色、常見開發情境與基本規格,做為實際選板時的對照參考。
| 型號/族群 | 主控 MCU | 連線能力 | I/O 概略 | 特色重點 | 適合情境 |
|---|---|---|---|---|---|
| XIAO SAMD21(SAMD21 系列) | Microchip ATSAMD21(ARM Cortex-M0+) | 無內建 Wi-Fi/藍牙 | 一般數位腳位+類比輸入,具 UART/SPI/I2C | 最早期的 XIAO,Arduino 相容好上手、價格親民 | 入門教學、Arduino 練習板、一般感測與輸出入控制 |
| XIAO RP2040(RP2040 系列) | Raspberry Pi RP2040(雙核心 ARM Cortex-M0+) | 無內建 Wi-Fi/藍牙 | I/O 數量與彈性比 SAMD21 寬裕,多組 UART/SPI/I2C | 運算與記憶體比較充裕,可支援 C/C++、MicroPython 等多種語言 | 要多一些運算空間的通用專案、進階教學與演算法實驗 |
| XIAO ESP32 系列(ESP32C3 / ESP32S3 / ESP32C6 等) | Espressif ESP32 家族 | 內建 Wi-Fi+藍牙 LE,部分型號支援 Thread / Matter / Zigbee | 一般 I/O+ADC,搭配 UART/SPI/I2C,部分腳位供無線功能使用 | 把 MCU+Wi-Fi+藍牙塞進指尖大小版型,部分型號板上就有電池充電管理 | IoT 連網裝置、智慧家居控制、要跟手機/雲端互動的專案 |
| XIAO nRF 系列(nRF52840 / nRF52840 Sense 等) | Nordic nRF 系列(以 nRF52840 為主) | 以藍牙 LE 為主,新款支援多協定(如 Thread / Matter / Zigbee 等) | 一般 I/O+ADC、UART/SPI/I2C,Sense 板整合 IMU、麥克風等感測器 | 主打低功耗無線與感測整合,適合長時間電池供電與 TinyML 應用 | 穿戴裝置、環境監測點、需要長時間運作的感測器、TinyML 邊緣運算 |
瑪可希維是 Seeed Studio 的官方認證經銷商,文中提到的 XIAO 系列開發板都可以直接在本站找到對應型號,歡迎依照專案需求選購!

| 最大特色 | 指尖大小的 Arduino 相容開發板,用 32 位元 SAMD21 主控,把常用的數位/類比 I/O、UART/I2C/SPI 都壓在小板型裡。價格偏入門等級,開發方式又和常見 Arduino 板相近,很適合作為第一塊 XIAO,或從 UNO/Nano 過渡到小尺寸板子的選項。 |
| 常用開發情境 | ・Arduino 入門課程、學校或社群教學板 ・自學 Arduino、想把範例從 UNO 換到小板上 ・一般感測+LED/蜂鳴器/簡單馬達控制的小作品 ・桌上提醒小裝置、互動展示板等,不需要連網的專案核心 |
| 介紹 | XIAO SAMD21 比較偏「純感測+控制」的小主機:板子本身沒有內建 Wi-Fi 或藍牙,適合先把感測、邏輯與輸出控制練熟,之後若有連網需求,再改選 ESP32/nRF 系列或外接無線模組。工作電壓與 I/O 邏輯都是 3.3V,搭配現在常見的 3.3V 感測器、模組很自然;要接 5V 裝置時就要另外評估電平轉換。採用金手指腳位設計,前期可以直接插麵包板實驗,後期也能把整塊板子焊到自己設計的電路板上,當成可替換的小核心模組。 |
| 基本規格(概略) | ・主控:Microchip ATSAMD21G18,32 位元 ARM Cortex-M0+ ・主頻:約 48 MHz 等級 ・記憶體:內建 Flash/SRAM,容量相較 8 位元 ATmega328P 更寬裕,足夠一般感測與控制邏輯使用 ・I/O:多組可複用的數位腳位與類比輸入腳位,支援 UART/I2C/SPI 等常見介面 ・工作電壓:3.3V(I/O 亦為 3.3V 邏輯) ・USB:USB-C 連接埠,可供電、上傳程式與進行序列監控 |
| 購買連結 |

| 最大特色 | 在維持 XIAO 指尖大小板型的前提下,換上雙核心 RP2040 主控,運算資源與 RAM 比 SAMD21 寬裕許多。既保留 Arduino、生態成熟的優勢,又能用 MicroPython、CircuitPython 等多種語言開發,適合作為「想比入門板多一點運算空間」的通用款。 |
| 常用開發情境 | ・做比基礎感測再複雜一點的邏輯或演算法練習・需要多一點緩衝區做資料前處理(例如多點感測、簡單濾波)・想用 MicroPython / CircuitPython 玩硬體互動、課程示範・桌面小工具、儀表板類作品,暫時不需要無線連線 |
| 介紹 | 相較於 XIAO SAMD21,RP2040 版多了雙核心與更大的 RAM,適合放比較多狀態、做一些基本資料處理或演算法實驗。板子本身一樣沒有內建 Wi-Fi/藍牙,比較適合「單機型」應用:例如把多組感測資料整理後顯示在螢幕上,或透過 USB 傳回電腦分析。因為支援 Arduino、MicroPython 等多種開發方式,也很適合拿來當「教 C/C+++Python 操作同一塊硬體」的教材板。 |
| 基本規格(概略) | ・主控:Raspberry Pi RP2040,雙核心 ARM Cortex-M0+(最高約 133MHz)・記憶體:內建約 264KB SRAM,板上外掛 Flash(常見約 2MB 等級)・工作電壓:3.3V・I/O:多組可複用的 GPIO,支援數位輸入輸出、PWM、數個類比輸入,具 UART/I2C/SPI 等介面・USB:USB-C 連接埠,可供電、上傳程式與做序列監控・開發生態:支援 Arduino IDE、MicroPython、CircuitPython 等多種開發方式 |
| 購買連結 | XIAO RP2040 |




| 最大特色 | 在 XIAO 的小板型裡塞進 ESP32 主控,板子本身就有 Wi-Fi 與藍牙 LE,可以直接連網、連雲端、與手機或智慧家居平台互動。部分型號還整合電池充電管理與額外感測器,是 XIAO 系列裡專門負責 IoT、智慧居家與無線應用的主力族群。 |
| 常用開發情境 | ・把感測資料透過 Wi-Fi 上傳到雲端或後端服務・做 MQTT / Home Assistant / Matter 等智慧家居節點・製作可透過手機 App 或網頁操作的開關、插座、小家電控制器・需要 BLE 和手機互動的遙控器、小型周邊或提示裝置 |
| 介紹 | XIAO ESP32 系列最重要的差異,就是「板子本身就會上網、會講藍牙」。不論是 ESP32C3、ESP32S3 還是更新的 ESP32C6,基本上都具備 Wi-Fi+藍牙 LE 能力,部分型號還多了 Thread/Matter 這類智慧家居協定。對開發者來說,這代表你可以用一塊指尖大小的板子,同時完成感測、基本邏輯、再把結果送上網路或整合到現有的家居系統。搭配板上鋰電池焊盤與充電電路,可以很輕鬆做出「插線充電、拔線帶著走」的小型連網裝置。 |
| 基本規格 | ・主控:ESP32 家族(例如 ESP32-C3 為 32 位元 RISC-V,ESP32-S3 為雙核心 Xtensa 等,依型號略有差異)・主頻:大致落在 160~240MHz 等級(視不同型號與設定)・記憶體:內建 SRAM 搭配板上 Flash,部分型號額外有 PSRAM・連線能力:2.4GHz Wi-Fi、藍牙 LE;ESP32-C6 額外支援 802.15.4/Matter/Thread 等新一代協定・工作電壓:3.3V・I/O:維持 XIAO 系列一貫的小板型 I/O 量,提供數位 I/O、ADC、UART/I2C/SPI 等介面・USB:USB-C 連接埠,多數可用於供電、上傳程式與序列監控・電池:多數 ESP32 系列 XIAO 板子板上附鋰電池焊盤與充電管理,適合可攜與室外應用 |
| 購買連結 |


| 最大特色 | 以 Nordic nRF 系列主控為核心,主打藍牙 LE 與低功耗,適合長時間電池供電的應用。Sense 版本則直接在板上整合 IMU、麥克風等感測器,讓你可以很快做出動作偵測、聲音事件偵測等 TinyML/邊緣 AI 應用,是 XIAO 家族裡專門負責「BLE+省電+感測/TinyML」的族群。 |
| 常用開發情境 | ・穿戴式裝置:手環、小徽章、吊飾類 BLE 裝置・長時間運作的環境或設備監測節點(靠鋰電池供電)・Beacon、小型無線遙控器或提示器・利用 Sense 版本做動作辨識、姿態監測或簡單聲音偵測的 TinyML 專案 |
| 介紹 | XIAO nRF 系列比較像是「專門給低功耗無線與感測用」的 XIAO:同樣是迷你板型,但主控換成以藍牙與省電著稱的 nRF52840 等晶片。這類板子很適合貼在設備旁邊、藏在角落或戴在身上,由一顆小鋰電池撐很久。若選 Sense 版本,板上會多出 IMU、麥克風等感測器,搭配 TinyML 平台或自己訓練模型,可以做出像手勢偵測、活動量估計或關鍵字偵測等邊緣 AI 應用,不需要再額外焊一堆感測模組。 |
| 基本規格(概略) | ・主控:Nordic nRF52840 等 32 位元 ARM Cortex-M4F 低功耗 MCU・主頻:約 64MHz(以 nRF52840 為例)・記憶體:Flash 約 1MB、RAM 約 256KB(依實際型號略有差異)・連線能力:藍牙 LE 5.x 為主,新一代晶片可支援 Thread/Matter/Zigbee 等多協定・工作電壓:3.3V・I/O:維持 XIAO 小板型 I/O 量,提供數位 I/O、ADC、UART/I2C/SPI 等介面;Sense 版板上整合 IMU、麥克風等感測器・USB:USB-C 連接埠,可供電、上傳程式與序列監控・電池:多數板子可直接焊接鋰電池並搭配省電模式長時間運作,適合穿戴與感測節點 |
| 購買連結 |
如果你原本就是用 Arduino 生態的開發者,這一節可以幫你釐清:什麼時候維持用 Nano/UNO 就好?什麼時候改用 XIAO 比較划算?看 Seeed Studio XIAO 跟 Arduino Nano、Arduino UNO、ESP32 DevKit 這些常見開發板之間的差別與定位。


如果我們以「小」為訴求,只挑一個對照組來看,Arduino Nano 算是跟 XIAO 最常被拿來比較的板子:都是小板、可插麵包板、又走 Arduino 生態。
簡化來看,可以把這一組對比理解成
Arduino Nano 偏「教學與實驗」:空間還算可接受、腳位多、教材爆炸多,適合第一次碰 Arduino 的情境。
Seeed Studio XIAO SAMD21 偏「教學+產品之間」:板子更小、方便量產或塞進成品裡,教學資源也足夠,多了一點往產品化走的彈性。
下面用一張概略比較表來看兩者定位(以 XIAO SAMD21 與 Arduino Nano(ATmega328P 版本)為例):
| 項目 | Seeed Studio XIAO SAMD21 | Arduino Nano(ATmega328P 版本) |
|---|---|---|
| 板子尺寸 | 約 21 × 17.5 mm 左右,接近指尖大小 | 約 45 × 18 mm,細長型,長度接近一節手指 |
| 主控 MCU | 32 位元 SAMD21(Cortex-M0+) | 8 位元 ATmega328P |
| 工作電壓與 I/O 電平 | 3.3V 系統,I/O 多為 3.3V | 5V 系統較常見(也有 3.3V 變體),I/O 多為 5V |
| I/O 腳位概略 | 腳位數量比較精簡,但常見的數位 I/O、類比輸入、UART/I2C/SPI 都有 | 腳位數量明顯較多(常見標示 14 個數位腳位、8 個類比腳位),較適合拉出比較多 I/O 的實驗 |
| USB 介面 | USB-C,方向性較友善、線材取得容易 | 多為 mini USB 或 micro USB(依不同板商版本而異) |
| 軟體與生態 | Arduino IDE 完整支援,也能用 MicroPython 等;Seeed 有針對 XIAO 的教學與 Wiki | Arduino 社群歷史久、教材多,幾乎所有 Arduino 入門書都以 NANO / UNO 為例 |
| 擴充方式 | 多數是直接接一般模組或插麵包板;官方與第三方也有 XIAO 專用底板、Grove 擴充板 | 偏向「實驗階段」,常搭配麵包板、各種模組;也有專用擴充板,但產品化時通常會改用其他方案 |
| 主打應用 | 空間有限、但要保留實用 I/O 的感測與控制;適合從原型一路用到小量產品 | 教學、實驗、早期原型,偏重「線路好拉、腳位多、教學資源多」 |
這一段會專注在「主要是教學與實驗、不需要連網」的情境,把 Arduino UNO、Arduino Nano 和 XIAO SAMD21、XIAO RP2040 放在一起比較。重點是幫你釐清:UNO/Nano 在課堂與教材上還是很有優勢,但如果開始在意空間、想把作品塞進機構或外殼裡,XIAO 這類小板會比較好收納;同時也會說明 RP2040 相較 SAMD21 在運算資源與語言彈性上的差異,方便你決定第一塊「小尺寸練習板」要從哪一顆開始。
| 項目 | Arduino UNO R3 | Arduino Nano(ATmega328P) | Seeed Studio XIAO SAMD21 | Seeed Studio XIAO RP2040 |
|---|---|---|---|---|
| 板子尺寸概念 | 四塊裡最大,接線空間最寬 | 比 UNO 短,但仍偏長條 | 指尖大小,很迷你 | 同 SAMD21 板型,指尖大小 |
| 連線能力 | 無 | 無 | 無 | 無 |
| I/O 腳位感覺 | 腳位最多、標示清楚,適合教學 | 腳位多,兩側排針,可插麵包板 | 腳位精簡,但常用 I/O/UART/I²C/SPI 都有 | 腳位精簡,I/O 功能類似 SAMD21,彈性略高 |
| 開發體驗與生態 | Arduino 教材幾乎都以它為例 | 大部分 UNO 範例可直接套用 | 走 Arduino 生態,但板子更小,適合從 UNO/Nano 過渡 | 除 Arduino 外,也常搭配 MicroPython 等多語言 |
| 最適合的情境 | 完全新手、課堂示範、第一塊 Arduino | 需要多腳位、玩麵包板實驗,但還不在意尺寸 | 想把 UNO/Nano 範例搬到小板上、空間有限的作品 | 想要小板+多一點運算空間與語言彈性的專案 |
這一段會聚焦在「需要上網或對接雲端服務」的專案,把常見的 ESP32 DevKit / NodeMCU 類板,和 XIAO ESP32 系列拉出來對照。說明會包含:兩者在尺寸、I/O 腳位數量、電源與電池設計上的取捨,以及「桌上實驗、教學優先」和「實際 IoT 作品、要塞進牆壁盒或小外殼」這兩種不同使用情境。讀完這段,你應該會比較清楚什麼情況下繼續用 DevKit 很方便,什麼時候改用 XIAO ESP32 更符合實際成品需求。
| 項目 | ESP32 DevKit / NodeMCU 類板 | Seeed Studio XIAO ESP32 系列 |
|---|---|---|
| 板子尺寸概念 | 接近 UNO 寬度但較短,仍算大板 | 指尖大小,標準 XIAO 小板型 |
| 主控與無線 | ESP32 系列 MCU,內建 Wi-Fi+藍牙 LE | 同樣是 ESP32 家族(C3 / S3 / C6 等),內建 Wi-Fi+藍牙 LE,部分型號再加 Thread/Matter 等 |
| I/O 腳位感覺 | 腳位多、排針兩側全拉出,對初期實驗很友善 | 腳位較精簡,但足以支援常見 IoT 感測+輸出 |
| 供電與電池 | 以 USB(多為 micro USB)供電,主要用在桌上或固定裝置 | USB-C 供電,多數型號板上就有鋰電池焊盤與充電管理,方便做可攜或室外節點 |
| 比較適合的情境 | 想先在桌上玩 ESP32、做 IoT 教學與實驗,不那麼在意板子體積 | 已經確定要做實際 IoT 產品或作品,空間有限,希望「感測+控制+連網+電池」都塞在很小一塊板子上 |
這一段從「長時間電池供電、裝置要很小」的角度出發,對比一般常見的 BLE 開發板(例如各家 nRF / Nano 33 BLE 等級)和 XIAO nRF 系列。會說明它們在板子尺寸、功耗表現、內建感測器(像 IMU、麥克風)與 TinyML 應用上的差異,並用穿戴裝置、Beacon、環境感測節點、動作/聲音辨識等實際情境來舉例。目標是讓你一眼看懂:如果只是想先玩 BLE 通訊,用一般 BLE 板就好;但如果已經鎖定要做穿戴、長期感測或邊緣 AI,那改用 XIAO nRF 系列會在空間與續航上更有優勢。
| 項目 | 一般 BLE 開發板(如 Nano 33 BLE 等級) | Seeed Studio XIAO nRF 系列 |
|---|---|---|
| 板子尺寸概念 | 類似 Nano 長條型或小型 DevKit,體積中等 | 指尖大小,與其他 XIAO 同板型 |
| 主控與無線 | 32 位元 MCU+藍牙 LE(依不同板子而異) | Nordic nRF 系列低功耗 MCU(如 nRF52840),主打 BLE 5.x,部分型號支援 Thread/Matter/Zigbee 等 |
| I/O 與感測整合 | 一般 I/O 腳位,部分板子內建 IMU 或感測器 | I/O 精簡,足夠一般感測+控制;Sense 版本板上直接整合 IMU、麥克風等感測器,適合 TinyML |
| 電源與功耗 | 多數支援 3.3V 系統與電池供電,但尺寸較大、放進成品時要多考慮空間 | 明確以「低功耗+電池」為設計主軸,小板好藏、功耗優化好,適合長時間電池運作 |
| 比較適合的情境 | 想先在桌上玩 BLE、做無線通訊實驗或初期原型 | 已經明確要做穿戴、Beacon、長期感測節點或 TinyML 應用,需要板子夠小、電池夠撐,方便直接塞進成品裡 |
其實不是所有專案都強烈推薦一定要換 XIAO,但有幾種狀況,從 Arduino Nano/UNO 換成 Seeed Studio XIAO 會明顯比較輕鬆:
整體來說:
本篇內容把「XIAO 是什麼」「有哪些系列」「跟 Arduino/其他開發板的關係是什麼」一次攤開,讓你之後在選板子可以有更清晰的方向。
如果只是練習或做一般小作品,可以從 XIAO SAMD21 或 XIAO RP2040 這類純 MCU 入門款開始。
如果專案一定會上 Wi-Fi、連線或智慧家居,就考慮 XIAO 的 ESP32 系列。
如果重點是藍牙、低功耗、穿戴或長期感測與 TinyML,則優先考慮 XIAO nRF 系列。
搭配文中的規格表與應用情境對照,從各族群裡選出 1~2 顆「剛好夠用」的型號,配上自己習慣的開發路線接著選好自己順手的開發路線:習慣 Arduino 的,就從 Arduino IDE 搭配對應的 XIAO 開發板開始;偏好用 Python 教學或實驗,可以選支援 MicroPython 的型號與工具;如果目標是 TinyML,則優先挑帶有感測器的類板子,搭配對應的 TinyML 平台或工具。最後,挑一個小專案當作試水溫。
實際選購時,能夠到文中的表格和各族群介紹,對照自己的需求與預算,縮小到幾顆最符合理想的 XIAO。瑪可希維是 Seeed Studio 的官方認證經銷商,文中提到的 XIAO 系列開發板都可以在本站找到對應型號,你可以從站內的分類或產品頁開始挑選,後續再搭配實作教學與專案文章,一步一步把這篇「產品地圖」變成你自己開發流程裡的選板依據。歡迎依照專案需求挑一顆最適合你現在階段的板子來嘗試!