如何在Arduino UNO R3上使用W5100乙太網路擴充板
By Kunkune | Published: 2026-10-29
Category: 操作指南
了解如何設定並使用 W5100 Ethernet Shield 與您的 Arduino UNO R3。逐步指南包含接線、程式庫安裝及一個簡單的網頁伺服器範例。
快速解答
將 W5100 Ethernet Shield 堆疊到您的 Arduino UNO R3 上,安裝 Ethernet 函式庫,並上傳一個簡單的網頁伺服器草稿碼,即可開始為您的專案建立網路連線。
為什麼要使用 W5100 Ethernet Shield?
W5100 Ethernet Shield 透過 W5100 TCP/IP 晶片,為您的 Arduino UNO R3 新增有線網路功能。對於需要穩定網路連線且不受 Wi-Fi 干擾的專案來說,這是一個可靠的選擇。此擴充板使用 SPI 通訊(在 UNO R3 上為引腳 10-13),並包含一個 microSD 卡插槽,可用於資料記錄。
您需要的材料
您需要一塊 Arduino UNO R3 開發板、一個 W5100 Ethernet Shield(例如 Kunkune 的產品)、一條乙太網路線,以及一台路由器或交換器。另外,可選配一張 microSD 卡用於資料儲存。無需焊接——擴充板可直接堆疊在 Arduino 的排針上。
逐步設定指南
- 步驟 1:組裝硬體: 關閉 Arduino UNO R3 的電源。將 W5100 Ethernet Shield 的引腳對準 Arduino 的排針,並用力按壓直到完全就位。將乙太網路線從擴充板連接到您的路由器或交換器。 檢查擴充板是否完全就位——連接鬆動可能導致間歇性的網路故障。
- 步驟 2:安裝 Ethernet 函式庫: 開啟 Arduino IDE。前往「草稿碼」>「匯入函式庫」>「管理函式庫」。搜尋「Ethernet」,並安裝官方的 Arduino Ethernet 函式庫(版本 2.0.0 或更新版本)。此函式庫負責處理 W5100 晶片的通訊。 必須先安裝函式庫才能上傳任何草稿碼——缺少函式庫的錯誤很常見。
- 步驟 3:上傳網頁伺服器草稿碼: 開啟「檔案」>「範例」>「Ethernet」>「Webserver」。修改 MAC 位址(使用一組獨特的位址,例如 0xDE、0xAD、0xBE、0xEF、0xFE、0xED),如果您的網路不使用 DHCP,則設定一個靜態 IP。將草稿碼上傳到您的 Arduino。 在同一網路上使用重複的 MAC 位址會導致 IP 衝突——請務必使用獨特的 MAC 位址。
- 步驟 4:測試連線: 開啟序列埠監控視窗(「工具」>「序列埠監控視窗」),設定鮑率為 9600。您應該會看到分配到的 IP 位址。在相同網路上的網頁瀏覽器中輸入該 IP 位址——您將會看到 Arduino 的網頁。 如果沒有出現 IP 位址,請檢查乙太網路線的連線以及路由器的 DHCP 設定。
產品資訊
- W5100 Ethernet Shield 適用於 Mega 2560、UNO R3: W5100 Ethernet Shield 適用於 Mega 2560、UNO R3 相容於 Arduino UNO R3 和 Mega 2560,使其成為不同專案的靈活選擇。

W5100 Ethernet Shield 適用於 Mega 2560、UNO R3
