Arduino UNO R3でW5100イーサネットシールドを使う方法
By Kunkune | Published: 2026-10-29
Category: ハウツーガイド
W5100 Ethernet Shield を Arduino UNO R3 でセットアップして使用する方法を学びます。配線、ライブラリのインストール、簡単なWebサーバーの例を含むステップバイステップガイド。
クイックアンサー
W5100 EthernetシールドをArduino UNO R3に重ね、Ethernetライブラリをインストールし、簡単なWebサーバースケッチをアップロードするだけで、プロジェクトをネットワーク化できます。
W5100 Ethernetシールドを使う理由
W5100 Ethernetシールドは、W5100 TCP/IPチップを使用して、Arduino UNO R3に有線ネットワーク機能を追加します。Wi-Fiの干渉を受けずに安定したインターネット接続が必要なプロジェクトに信頼できる選択肢です。このシールドはSPI通信(UNO R3のピン10~13)を使用し、データログ用のmicroSDカードスロットも備えています。
必要なもの
Arduino UNO R3ボード、W5100 Ethernetシールド(Kunkune製など)、Ethernetケーブル、ルーターまたはスイッチが必要です。オプションでデータ保存用のmicroSDカードも用意してください。はんだ付けは不要で、シールドはArduinoのヘッダーに直接差し込むだけです。
ステップバイステップのセットアップガイド
- ステップ1:ハードウェアを組み立てる: Arduino UNO R3の電源を切ります。W5100 EthernetシールドのピンをArduinoのヘッダーに合わせ、しっかりと押し込んで完全に装着します。シールドからルーターまたはスイッチにEthernetケーブルを接続します。 シールドが完全に装着されていることを確認してください。接続が緩んでいると断続的なネットワーク障害が発生する可能性があります。
- ステップ2:Ethernetライブラリをインストールする: Arduino IDEを開きます。Sketch > Include Library > Manage Libraries に進みます。「Ethernet」を検索し、公式のArduino Ethernetライブラリ(バージョン2.0.0以降)をインストールします。このライブラリがW5100チップとの通信を処理します。 ライブラリはスケッチをアップロードする前に必ずインストールしてください。ライブラリが見つからないというエラーはよく発生します。
- ステップ3:Webサーバースケッチをアップロードする: File > Examples > Ethernet > Webserver を開きます。MACアドレスを変更し(0xDE、0xAD、0xBE、0xEF、0xFE、0xED のような一意のものを使用)、ネットワークがDHCPを使用しない場合は静的IPを設定します。スケッチをArduinoにアップロードします。 同じネットワーク上で重複したMACアドレスを使用するとIP競合が発生します。必ず一意のMACを使用してください。
- ステップ4:接続をテストする: シリアルモニター(Tools > Serial Monitor)を9600ボーで開きます。割り当てられたIPアドレスが表示されるはずです。そのIPを同じネットワーク上のWebブラウザに入力すると、ArduinoのWebページが表示されます。 IPが表示されない場合は、Ethernetケーブルの接続とルーターのDHCP設定を確認してください。
製品情報
- W5100 Ethernetシールド(Mega 2560、UNO R3対応): W5100 Ethernetシールド(Mega 2560、UNO R3対応)Arduino UNO R3とMega 2560の両方に対応しており、さまざまなプロジェクトに柔軟に対応できます。

W5100 Ethernetシールド(Mega 2560、UNO R3対応)
