Arduino_ethernet_shield_small
Reddit Twitter Digg Facebook Delicious Stumbleupon
Arduino_ethernet_shield_small
Arduino_ethernetshield_small
Arduino_lithium_backpack_red_doublewide_ethernet_zigbee_3_small

Ethernet Shield

View Cart
$28.00

Tinker.it made a pretty neat little shield called the EthernetShield, so I figured I’d pick up a couple to make some projects.

The Ethernet Shield is designed to allow the Arduino base module to connect to the internet easily as a standalone unit. The module carries an onboard WIZnet W5100 Ethernet chip, which provides a network (IP) stack capable of both TCP and UDP, as well as a standard RJ45 Ethernet jack. It supports up to four simultaneous socket connections. An Ethernet library writes sketches that 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.

Update: Using the Ethernet Shield with the Arduino Mega (Thanks to the folks at NKC for figuring this one out!)

  1. Locate spi.h file (it is located under Arduino installation directory > hardware > libraries > Ethernet > utility)
  2. Rename it as spi_orig.h
  3. Download spiMEGA.h
  4. Rename spiMEGA.h as spi.h
  5. Delete all .o files from utility and Ethernet directories
  6. Start the Arduino IDE
  7. Load or program your Ethernet Library based shield
  8. Compile and upload sketch

Specifications

  • Onboard WIZnet W5100
  • 10/100 Mbps communication
  • Uses digital pins 10, 11, 12, and 13 (SPI)
  • Supports Full and Half Duplex communication
  • RJ45 Ethernet jack

Download

  • Ethernet library here
Get in touch if you have any questions, or ideas for something you want me to build.