Main.ArduinoEthernetShield History

Show minor edits - Show changes to markup

November 19, 2013, at 01:19 PM by Scott Fitzgerald -
Changed lines 58-59 from:

Arduino communicates with both the W5100 and SD card using the SPI bus (through the ICSP header). This is on digital pins 11, 12, and 13 on the Duemilanove and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the W5100 and pin 4 for the SD card. These pins cannot be used for general i/o. On the Mega, the hardware SS pin, 53, is not used to select either the W5100 or the SD card, but it must be kept as an output or the SPI interface won't work.

to:

Arduino communicates with both the W5100 and SD card using the SPI bus (through the ICSP header). This is on digital pins 10, 11, 12, and 13 on the Uno and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the W5100 and pin 4 for the SD card. These pins cannot be used for general I/O. On the Mega, the hardware SS pin, 53, is not used to select either the W5100 or the SD card, but it must be kept as an output or the SPI interface won't work.

November 23, 2012, at 05:52 PM by Roberto Guido - added comments box on bottom
Added lines 85-86:
June 02, 2012, at 01:06 PM by Federico -
Changed line 15 from:
to:
April 11, 2012, at 05:28 AM by Scott Fitzgerald -
Changed lines 5-11 from:
to:
Changed line 15 from:
to:
Changed lines 24-25 from:

The Arduino WiFi Shield connects your Arduino to the internet wirelessly. Connect it to your wireless network by following a few simple instructions to start controlling your world through the internet. As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino boards are already fueling people’s creativity all over the world, everyday. Join us now, Arduino is you!

to:

The Arduino Ethernet Shield connects your Arduino to the internet in mere minutes. Just plug this module onto your Arduino board, connect it to your network with an RJ45 cable (not included) and follow a few simple instructions to start controlling your world through the internet. As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino boards are already fueling people’s creativity all over the world, everyday. Join us now, Arduino is you!

Changed lines 28-29 from:
  • Connection via: 802.11b/g networks
  • Encryption types: WEP and WPA2 Persoanl
to:
  • Ethernet Controller: W5100 with internal 16K buffer
  • Connection speed: 10/100Mb
Changed line 84 from:
to:
April 11, 2012, at 05:27 AM by Scott Fitzgerald -
Changed lines 5-11 from:
to:
Changed line 15 from:
to:
Changed lines 24-25 from:

The Arduino Ethernet Shield connects your Arduino to the internet in mere minutes. Just plug this module onto your Arduino board, connect it to your network with an RJ45 cable (not included) and follow a few simple instructions to start controlling your world through the internet. As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino boards are already fueling people’s creativity all over the world, everyday. Join us now, Arduino is you!

to:

The Arduino WiFi Shield connects your Arduino to the internet wirelessly. Connect it to your wireless network by following a few simple instructions to start controlling your world through the internet. As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino boards are already fueling people’s creativity all over the world, everyday. Join us now, Arduino is you!

Changed lines 28-29 from:
  • Ethernet Controller: W5100 with internal 16K buffer
  • Connection speed: 10/100Mb
to:
  • Connection via: 802.11b/g networks
  • Encryption types: WEP and WPA2 Persoanl
Changed line 84 from:
to:
November 28, 2011, at 08:31 AM by Federico -
Changed lines 44-45 from:

The 6-pin serial programming header is compatible with FTDI USB cables and the Sparkfun and Adafruit FTDI-style basic USB-to-serial breakout boards. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a FTDI-style USB adapter, the Arduino and Ethernet shield are powered off the adapter.

to:
November 09, 2011, at 09:18 AM by Federico -
Changed lines 3-4 from:
to:
November 07, 2011, at 12:53 AM by Scott Fitzgerald -
Added lines 27-28:

The most recent revision of the board exposes the 1.0 pinout on rev 3 of the Arduino UNO board.

Changed lines 31-34 from:

The latest revision of the shield adds a micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Uno and Mega (using the Ethernet library). The onboard microSD card reader is accessible through the SD Library. When working with this library, SS is on Pin 4.

The latest revision of the shield also includes a reset controller, to ensure that the W5100 Ethernet module is properly reset on power-up. Previous revisions of the shield were not compatible with the Mega and need to be manually reset after power-up. The original revision of the shield contained a full-size SD card slot; this is not supported.

to:

There is an onboard micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Uno and Mega (using the Ethernet library). The onboard microSD card reader is accessible through the SD Library. When working with this library, SS is on Pin 4. The original revision of the shield contained a full-size SD card slot; this is not supported.

The shield also includes a reset controller, to ensure that the W5100 Ethernet module is properly reset on power-up. Previous revisions of the shield were not compatible with the Mega and need to be manually reset after power-up.

November 07, 2011, at 12:45 AM by Scott Fitzgerald -
Added lines 13-24:

Overview

The Arduino Ethernet Shield connects your Arduino to the internet in mere minutes. Just plug this module onto your Arduino board, connect it to your network with an RJ45 cable (not included) and follow a few simple instructions to start controlling your world through the internet. As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino boards are already fueling people’s creativity all over the world, everyday. Join us now, Arduino is you!

  • Requires and Arduino board (not included)
  • Operating voltage 5V (supplied from the Arduino Board)
  • Ethernet Controller: W5100 with internal 16K buffer
  • Connection speed: 10/100Mb
  • Connection with Arduino on SPI port

Description

October 17, 2011, at 04:06 PM by Tom Igoe -
Deleted lines 12-13:
October 17, 2011, at 04:06 PM by Tom Igoe -
October 17, 2011, at 04:06 PM by Tom Igoe -
October 03, 2011, at 03:18 PM by Federico -
Changed lines 6-7 from:
to:
September 23, 2011, at 11:02 PM by Scott Fitzgerald - mirror dev
Changed lines 3-4 from:
to:
Changed line 64 from:
to:
July 09, 2011, at 06:19 PM by Scott Fitzgerald -
Added lines 28-29:

NB: the Power over Ethernet module is proprietary hardware not made by Arduino, it is a third party accessory. For more information, see the datasheet

July 09, 2011, at 05:48 PM by Scott Fitzgerald -
Added lines 28-29:

The shield does not come with the PoE module built in, it is a separate component that must be added on.

July 09, 2011, at 05:46 PM by Scott Fitzgerald -
Added lines 11-12:

The Ethernet Shield has a standard RJ-45 connection, with an integrated line transformer and Power over Ethernet enabled.

June 10, 2011, at 06:55 PM by Scott Fitzgerald -
Changed line 17 from:

The current shield has a (Power over Ethernet) PoE module designed to extract power from a conventional twisted pair Category 5 Ethernet cable:

to:

The current shield has a Power over Ethernet (PoE) module designed to extract power from a conventional twisted pair Category 5 Ethernet cable:

June 10, 2011, at 06:54 PM by Scott Fitzgerald - added information on FTDI programming & PoE
Added lines 17-25:

The current shield has a (Power over Ethernet) PoE module designed to extract power from a conventional twisted pair Category 5 Ethernet cable:

  • IEEE802.3af compliant
  • Low output ripple and noise (100mVpp)
  • Input voltage range 36V to 57V
  • Overload and short-circuit protection
  • 9V Output
  • High efficiency DC/DC converter: typ 75% @ 50% load
  • 1500V isolation (input to output)
June 10, 2011, at 06:49 PM by Scott Fitzgerald - added information on FTDI programming
Added lines 15-16:

The 6-pin serial programming header is compatible with FTDI USB cables and the Sparkfun and Adafruit FTDI-style basic USB-to-serial breakout boards. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a FTDI-style USB adapter, the Arduino and Ethernet shield are powered off the adapter.

November 01, 2010, at 12:57 PM by Tom Igoe -
Changed lines 3-4 from:
to:
August 30, 2010, at 01:48 PM by David A. Mellis -
Added lines 5-6:
August 26, 2010, at 07:00 PM by David A. Mellis -
Changed lines 9-10 from:

The latest revision of the shield adds a micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Duemilanove and Mega (using the Ethernet library coming in Arduino 0019). The latest revision also includes a reset controller, to ensure that the W5100 Ethernet module is properly reset on power-up. Previous revisions of the shield were not compatible with the Mega and need to be manually reset after power-up. The original revision of the shield contained a full-size SD card slot; this is not supported.

to:

The latest revision of the shield adds a micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Duemilanove and Mega (using the Ethernet library coming in Arduino 0019). An SD card library is not yet included in the standard Arduino distribution, but the sdfatlib by Bill Greiman works well. See this tutorial from Adafruit Industries for instructions (thanks Limor!).

The latest revision of the shield also includes a reset controller, to ensure that the W5100 Ethernet module is properly reset on power-up. Previous revisions of the shield were not compatible with the Mega and need to be manually reset after power-up. The original revision of the shield contained a full-size SD card slot; this is not supported.

August 09, 2010, at 10:59 PM by David A. Mellis -
Changed lines 7-14 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield.

Please note that the current design of the ethernet shield is not compatible with the Arduino Mega.

The ethernet shield connects to an Arduino board using long wire-wrap headers which extend through the shield. This keeps the pin layout intact and allows another shield to be stacked on top.

Arduino uses digital pins 10, 11, 12, and 13 (SPI) to communicate with the W5100 on the ethernet shield. These pins cannot be used for general i/o.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield. The ethernet shield connects to an Arduino board using long wire-wrap headers which extend through the shield. This keeps the pin layout intact and allows another shield to be stacked on top.

The latest revision of the shield adds a micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Duemilanove and Mega (using the Ethernet library coming in Arduino 0019). The latest revision also includes a reset controller, to ensure that the W5100 Ethernet module is properly reset on power-up. Previous revisions of the shield were not compatible with the Mega and need to be manually reset after power-up. The original revision of the shield contained a full-size SD card slot; this is not supported.

Arduino communicates with both the W5100 and SD card using the SPI bus (through the ICSP header). This is on digital pins 11, 12, and 13 on the Duemilanove and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the W5100 and pin 4 for the SD card. These pins cannot be used for general i/o. On the Mega, the hardware SS pin, 53, is not used to select either the W5100 or the SD card, but it must be kept as an output or the SPI interface won't work.

Note that because the W5100 and SD card share the SPI bus, only one can be active at a time. If you are using both peripherals in your program, this should be taken care of by the corresponding libraries. If you're not using one of the peripherals in your program, however, you'll need to explicitly deselect it. To do this with the SD card, set pin 4 as an output and write a high to it. For the W5100, set digital pin 10 as a high output.

Deleted lines 36-37:

The SD card slot on the shield is not supported by the Arduino software.

August 07, 2010, at 08:41 PM by David A. Mellis -
Changed lines 7-8 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield.

April 27, 2009, at 05:44 PM by David A. Mellis -
Added lines 9-10:

Please note that the current design of the ethernet shield is not compatible with the Arduino Mega.

November 15, 2008, at 04:01 PM by David A. Mellis -
Changed lines 11-12 from:

Arduino uses digital pins 11, 12, and 13 (SPI) to communicate with the W5100 on the ethernet shield. These pins cannot be used for general i/o.

to:

Arduino uses digital pins 10, 11, 12, and 13 (SPI) to communicate with the W5100 on the ethernet shield. These pins cannot be used for general i/o.

November 01, 2008, at 05:28 PM by David A. Mellis -
Added line 37:
November 01, 2008, at 04:21 PM by David A. Mellis -
Changed lines 7-8 from:
to:
November 01, 2008, at 04:21 PM by David A. Mellis -
Added lines 7-8:
November 01, 2008, at 03:38 PM by David A. Mellis -
Changed lines 5-6 from:

(Attach:)arduino-ethernet-shield-schematic.pdf

to:
November 01, 2008, at 03:38 PM by David A. Mellis -
Changed lines 5-6 from:
to:

(Attach:)arduino-ethernet-shield-schematic.pdf

November 01, 2008, at 03:30 PM by David A. Mellis -
Added lines 5-6:
November 01, 2008, at 03:25 PM by David A. Mellis -
Changed lines 5-6 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (http://www.wiznet.co.kr/rg4_board/down.php?&bbs_code=en_pds_1&ss[p_num]=25&bd_num=15828&key=0&mode=down | datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield.

November 01, 2008, at 03:24 PM by David A. Mellis -
Changed lines 5-6 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip. The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (http://www.wiznet.co.kr/rg4_board/down.php?&bbs_code=en_pds_1&ss[p_num]=25&bd_num=15828&key=0&mode=down | datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield.

November 01, 2008, at 03:24 PM by David A. Mellis -
Changed lines 5-6 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip. The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip. The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield.

November 01, 2008, at 03:23 PM by David A. Mellis -
Deleted lines 10-11:

The solder jumper marked "INT" can be connected to allow the Arduino board to receive interrupt-driven notification of events from the W5100, but this is not supported by the Ethernet library. The jumper connects the INT pin of the W5100 to digital pin 2 of the Arduino.

Added lines 17-18:
  • PWR: indicates that the board and shield are powered
Added lines 31-32:

The solder jumper marked "INT" can be connected to allow the Arduino board to receive interrupt-driven notification of events from the W5100, but this is not supported by the Ethernet library. The jumper connects the INT pin of the W5100 to digital pin 2 of the Arduino.

November 01, 2008, at 03:19 PM by David A. Mellis -
Changed lines 5-6 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip. The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections.

Deleted line 32:

The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections.

November 01, 2008, at 03:08 PM by David A. Mellis -
Changed lines 19-20 from:
  • LINK: indicates the presence of a network link. It flashes when the shield transmits or receives data
to:
  • LINK: indicates the presence of a network link and flashes when the shield transmits or receives data
November 01, 2008, at 03:07 PM by David A. Mellis -
Changed lines 17-18 from:

The LINK LED indicates the presence of a physical link and should be on regardless of the network configuration of the W5100.

to:

The shield contains a number of informational LEDs:

  • LINK: indicates the presence of a network link. It flashes when the shield transmits or receives data

  • FULLD: indicates that the network connection is full duplex

  • 100M: indicates the presence of a 100 Mb/s network connection (as opposed to 10 Mb/s)

  • RX: flashes when the shield receives data

  • TX: flashes when the shield sends data

  • COLL: flashes when network collisions are detected
November 01, 2008, at 03:03 PM by David A. Mellis -
Changed lines 5-6 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip, which provides a TCP/IP stack interfaced via SPI.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip.

Added lines 15-18:

The reset button on the shield resets both the W5100 and the Arduino board.

The LINK LED indicates the presence of a physical link and should be on regardless of the network configuration of the W5100.

Changed lines 21-22 from:
to:

The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections.

November 01, 2008, at 02:53 PM by David A. Mellis -
Changed lines 11-12 from:

The solder jumper marked "INT" can be connected to allow the Arduino board to receive interrupt-driven notification of events from the W5100, but this is not supported by the Ethernet library.

to:

The solder jumper marked "INT" can be connected to allow the Arduino board to receive interrupt-driven notification of events from the W5100, but this is not supported by the Ethernet library. The jumper connects the INT pin of the W5100 to digital pin 2 of the Arduino.

November 01, 2008, at 02:50 PM by David A. Mellis -
Added lines 11-12:

The solder jumper marked "INT" can be connected to allow the Arduino board to receive interrupt-driven notification of events from the W5100, but this is not supported by the Ethernet library.

November 01, 2008, at 02:43 PM by David A. Mellis -
Changed lines 5-6 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the http://www.wiznet.co.kr/en/pro02.php?&ss[2]=1&page=1&num=25 | Wiznet W5100 ethernet chip, which provides a TCP/IP stack interfaced via SPI.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip, which provides a TCP/IP stack interfaced via SPI.

November 01, 2008, at 02:37 PM by David A. Mellis -
Changed lines 5-6 from:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip, which provides a TCP/IP stack interfaced via SPI.

to:

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the http://www.wiznet.co.kr/en/pro02.php?&ss[2]=1&page=1&num=25 | Wiznet W5100 ethernet chip, which provides a TCP/IP stack interfaced via SPI.

Changed lines 9-10 from:

Arduino uses SPI (digital pins 11, 12, and 13) to communicate with the W5100 on the ethernet shield. This is implemented by the Ethernet library.

to:

Arduino uses digital pins 11, 12, and 13 (SPI) to communicate with the W5100 on the ethernet shield. These pins cannot be used for general i/o.

November 01, 2008, at 12:08 PM by David A. Mellis -
Changed lines 7-8 from:

Interface

to:

The ethernet shield connects to an Arduino board using long wire-wrap headers which extend through the shield. This keeps the pin layout intact and allows another shield to be stacked on top.

Changed lines 13-16 from:

The SD card slot on the shield is not supported by the Arduino software.

to:

The SD card slot on the shield is not supported by the Arduino software.

November 01, 2008, at 12:02 PM by David A. Mellis -
Added lines 3-4:
Changed lines 9-13 from:

The ethernet shield uses SPI (digital pins 11, 12, and 13) to communicate with the W5100. This is implemented by the Ethernet library.

to:

Arduino uses SPI (digital pins 11, 12, and 13) to communicate with the W5100 on the ethernet shield. This is implemented by the Ethernet library.

The shield provides a standard RJ45 ethernet jack.

The SD card slot on the shield is not supported by the Arduino software.

November 01, 2008, at 11:55 AM by David A. Mellis -
Changed lines 5-7 from:
to:

Interface

The ethernet shield uses SPI (digital pins 11, 12, and 13) to communicate with the W5100. This is implemented by the Ethernet library.

November 01, 2008, at 10:48 AM by David A. Mellis -
Added lines 1-5:

Arduino Ethernet Shield

The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip, which provides a TCP/IP stack interfaced via SPI.

Share