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

許多使用者在將 Arduino 克隆板插上 Mac 電腦後,常常發現 Arduino IDE 裡的「埠」選項是灰色的,無法上傳程式。這篇文章將從硬體晶片的差異談起,教你如何使用系統工具找出正確的連接埠,必要時安裝驅動,最終順利上傳 Arduino 程式至任何一塊克隆板。

在 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 表示你的是原廠板,不用安裝驅動;看到其他值就需要依晶片安裝對應驅動。

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

下面是 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 克隆板的完整圖文教學

七、結語

透過本篇完整教學,你應該已經學會如何在 macOS 上辨識 Arduino 原廠與克隆板,並透過「系統資訊」與終端機查找裝置名稱。安裝驅動後,在 Arduino IDE 中選取正確埠,即可輕鬆上傳程式。這些技巧不僅適用於 Uno,也同樣適用於 Nano、Pro Mini 等其他 Arduino 相容板。

別再為找不到埠煩惱了,現在你已經是 macOS + Arduino 連線小達人!

``` --- ✅ **貼心說明:** 這段程式碼可直接貼進任何完整 HTML 頁面中的 `` 區塊中,亦可與 Markdown 網誌引擎結合轉換使用。如需製作完整頁面(含 `` 等),我也可以為你整理。需要嗎?

創作者介紹
創作者 小黃老師嘿技術 的頭像
小黃老師

小黃老師嘿技術

小黃老師 發表在 痞客邦 留言(0) 人氣( 201 )