在 macOS 上連接 Arduino 克隆板的完整圖文教學

📌 文章目錄
一、原廠與克隆板的差別
原廠的 Arduino Uno 板使用 ATmega16U2 晶片負責 USB–Serial 轉換,它遵循 USB CDC 標準,macOS 可以直接辨識而不需任何驅動。另一方面,大多數克隆板為了成本考量,改用第三方晶片如 CH340、CP2102、PL2303 或 FT232。這些晶片雖然功能一樣,但不見得被 macOS 預設支援,因此使用前往往需要額外安裝驅動。
✅ 原廠板使用 ATmega16U2,macOS 免驅動。
❗ 克隆板常用 CH340、CP2102 等晶片,需額外安裝驅動。
二、如何辨識 USB 晶片類型
插入 Arduino 板後,打開 Spotlight(按 ⌘+空白),輸入「系統資訊」並開啟。在左側選單選擇「USB」,然後展開右側裝置樹,找到「通訊裝置」。選擇後會顯示類似以下資訊:
製造商識別碼(Vendor ID):0x2341 產品識別碼(Product ID):0x0043 製造商:Arduino(www.arduino.cc)
不同晶片對應的廠商 ID 如下:
- 0x2341 → Arduino 原廠
- 0x1A86 → WCH(CH340 系列)
- 0x10C4 → Silicon Labs(CP210x)
- 0x067B → Prolific(PL2303)
- 0x0403 → FTDI(FT232)
看到 0x2341 表示你的是原廠板,不用安裝驅動;看到其他值就需要依晶片安裝對應驅動。

下面是 Arduino
三、驅動程式安裝教學
以下列出常見晶片的驅動下載與安裝方式:
CH340(WCH 出品)
- 搜尋「ch340 mac driver」,或至 WCH 官方網站下載。
- 安裝後至「系統設定 → 隱私與安全性」點擊「允許」該驅動載入。
- 重開機或重新插拔 USB。
CP2102/CP2104(Silicon Labs 出品)
- 前往 Silicon Labs 官網。
- 選擇對應 macOS 版本下載並安裝。
- 重啟並檢查系統是否正確載入驅動。
PL2303(Prolific 出品)
- 搜尋「PL2303 Mac Driver」,或從 GitHub 專案下載。
- 有時需要將驅動 .kext 檔手動放到
/Library/Extensions。 - 重開機後即可辨識。
四、使用終端機找出新連接埠
若想確認是否成功掛載裝置,可以在終端機(Terminal)輸入:
ls /dev/tty.* && ls /dev/cu.*
插入前後比對差異,就能找出新出現的序列埠。常見命名如下:
/dev/cu.usbmodem14101→ 原廠 ATmega16U2/dev/tty.wchusbserial1410→ CH340/dev/cu.SLAB_USBtoUART→ CP2102/dev/tty.usbserial-XXXX→ FT232/PL2303
五、在 Arduino IDE 中選擇正確埠
打開 Arduino IDE →「工具」→「埠」,你應該會看到剛剛在終端機裡看到的那條埠名稱。如果沒有顯示,請確認:
- 驅動是否已正確安裝與授權?
- USB 線或轉接器是否正常?
- 重插板子、重啟 IDE。
📌 IDE 中埠選擇名稱要與你在系統資訊或終端機中看到的 BSD 名稱相符。
六、常見問題與進階技巧
Q1:Arduino IDE 的「埠」是灰色?
表示系統沒偵測到序列裝置,請檢查驅動或換條 USB 線。
Q2:系統資訊裡沒看到 BSD 名稱?
代表目前尚未載入驅動。請先安裝對應驅動,並重新插拔裝置。
Q3:用 USB-C Hub 會不會有影響?
低品質 Hub 或轉接器可能會阻擋設備被識別,建議使用原廠轉接器。
Q4:是否可以一次裝多種驅動?
可以。但請避免同時接上使用不同驅動的多塊板子,以防衝突。

七、結語
透過本篇完整教學,你應該已經學會如何在 macOS 上辨識 Arduino 原廠與克隆板,並透過「系統資訊」與終端機查找裝置名稱。安裝驅動後,在 Arduino IDE 中選取正確埠,即可輕鬆上傳程式。這些技巧不僅適用於 Uno,也同樣適用於 Nano、Pro Mini 等其他 Arduino 相容板。
別再為找不到埠煩惱了,現在你已經是 macOS + Arduino 連線小達人!
``` --- ✅ **貼心說明:** 這段程式碼可直接貼進任何完整 HTML 頁面中的 `` 區塊中,亦可與 Markdown 網誌引擎結合轉換使用。如需製作完整頁面(含 `` 等),我也可以為你整理。需要嗎?
請先 登入 以發表留言。