Changes between Initial Version and Version 1 of ArduinoEthernetShield


Ignore:
Timestamp:
Nov 3, 2008 3:46:18 PM (15 years ago)
Author:
sgk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ArduinoEthernetShield

    v1 v1  
     1= Arduinoイーサネットシールド =
     2
     3[[Image(http://arduino.cc/en/uploads/Main/ArduinoEthernetShield.jpg)]]
     4
     5ダウンロード:[http://arduino.cc/en/uploads/Main/arduino-ethernet-shield-schematic.pdf 回路図] [http://arduino.cc/en/uploads/Main/arduino-ethernet-shield-reference-design.zip EAGLEファイル]
     6
     7Arduinoイーサネットシールドは、Arduinoボードをインターネットに接続します。
     8[http://www.wiznet.co.kr/en/pro02.php?&page=1&num=25 WIZnet社のW5100イーサネットチップ]
     9([http://www.wiznet.co.kr/rg4_board/down.php?&bbs_code=en_pds_1&bd_num=15828&key=0&mode=down データシート])
     10を使用しています。
     11WIZnet W5100に内蔵されたネットワークスタック(IPスタック)は、TCPおよびUDPの両方を取り扱うことができます。
     12TCPおよびUDPによる接続は、一般的な「ソケット」の形で抽象化されており、同時に使用できるソケットの数は4個までです。
     13[http://arduino.cc/en/Reference/Ethernet Arduinoイーサネットライブラリ]を使って、このシールド経由でインターネットに接続する機能を持つスケッチを書くことができます。
     14
     15イーサネットシールドとArduinoボードとの接続には、本来はワイヤ・ラッピング用である足の長いピンソケットを使用して、Arduinoボード上のシールド用ソケットを再現しています。もちろん、ピンの配置はArduinoそのものなので、Arduinoボードの上に装着したイーサネットシールドに、さらに別のシールドを積み重ねることができます。
     16
     17イーサネットシールドの制御のために、ArduinoのデジタルI/OのSPI用ピン、つまり11番、12番、13番を使用します。
     18これらのピンは、通常のI/Oの目的に使用することはできません。
     19
     20標準的なRJ45のイーサネットジャックを搭載しています。
     21
     22イーサネットシールド上のリセットボタンを押すと、W5100およびArduinoボードの双方をリセットします。
     23
     24シールド上には、以下のLEDを搭載しています。
     25
     26 * '''PWR''':Arduinoボードおよびイーサネットシールドの電源が入っていることを示します。
     27 * '''LINK''':LANに接続されていることを示します。データを送受信すると点滅します。
     28 * '''FULLD''':LANとの接続が全二重接続(フル・デュプレックス)であることを示します。
     29 * '''100M''':LANとの接続が100Mbpsの場合に点灯、10Mbpsの場合は消灯します。
     30 * '''RX''':LANからデータを受信すると点滅します。
     31 * '''TX''':LANにデータを送信すると点滅します。
     32 * '''COLL''':LAN上で衝突(コリジョン)が発生すると点滅します。
     33
     34「INT」のソルダージャンパをショートすると、W5100からArduinoボードに対してデータの受信等のイベントを通知することができます。
     35しかし、この機能は、現行のイーサネットライブラリではサポートしていません。
     36このジャンパは、ArduinoボードのデジタルI/Oの2番に接続してあります。
     37
     38シールド上のSDカードスロットは、Arduinoのソフトウェアではサポートしていません。
     39
     40参考:[http://arduino.cc/en/Guide/ArduinoEthernetShield getting started with the ethernet shield]
     41[http://arduino.cc/en/Reference/Ethernet Ethernet library reference]
     42