<?xml version="1.0" encoding="UTF-8"?>
<product>
  <body-html>&lt;p&gt;Tinker.it made a pretty neat little shield called the EthernetShield, so I figured I&amp;#8217;d pick up a couple to make some projects.&lt;/p&gt;
&lt;p&gt;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 &lt;span class=&quot;caps&quot;&gt;TCP&lt;/span&gt; and &lt;span class=&quot;caps&quot;&gt;UDP&lt;/span&gt;, 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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Specifications&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Onboard WIZnet W5100&lt;/li&gt;
	&lt;li&gt;10/100 Mbps communication&lt;/li&gt;
	&lt;li&gt;Uses digital pins 10, 11, 12, and 13 (&lt;span class=&quot;caps&quot;&gt;SPI&lt;/span&gt;)&lt;/li&gt;
	&lt;li&gt;Supports Full and Half Duplex communication&lt;/li&gt;
	&lt;li&gt;RJ45 Ethernet jack&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Resources&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Ethernet library &lt;a href=&quot;http://arduino.cc/en/Reference/Ethernet&quot;&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Update: Using the Ethernet Shield with the Arduino Mega&lt;/b&gt;&lt;br /&gt;
(Thanks to the folks at &lt;span class=&quot;caps&quot;&gt;NKC&lt;/span&gt; for figuring this one out!)&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Locate spi.h file (it is located under Arduino installation directory &amp;gt; hardware &amp;gt; libraries &amp;gt; Ethernet &amp;gt; utility)&lt;/li&gt;
	&lt;li&gt;Rename it as spi_orig.h&lt;/li&gt;
	&lt;li&gt;Download &lt;a href=&quot;http://www.vintagecomputercables.com/downloads/spiMEGA.h&quot;&gt;spiMEGA.h&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Rename spiMEGA.h as spi.h&lt;/li&gt;
	&lt;li&gt;Delete all .o files from utility and Ethernet directories&lt;/li&gt;
	&lt;li&gt;Start the Arduino &lt;span class=&quot;caps&quot;&gt;IDE&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;Load or program your Ethernet Library based shield&lt;/li&gt;
	&lt;li&gt;Compile and upload sketch&lt;/li&gt;
&lt;/ol&gt;</body-html>
  <created-at type="datetime">2009-12-26T13:35:39-05:00</created-at>
  <handle>ethernet-shield</handle>
  <id type="integer">11878422</id>
  <product-type>Arduino</product-type>
  <published-at type="datetime">2009-12-27T09:20:49-05:00</published-at>
  <template-suffix nil="true"></template-suffix>
  <title>Ethernet Shield</title>
  <updated-at type="datetime">2009-12-27T10:10:46-05:00</updated-at>
  <vendor>Community</vendor>
  <tags>arduino ethernet, arduino wiznet, ethernet shield, wiznet chip</tags>
  <body>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.

*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

*Resources*

* Ethernet library &quot;here&quot;:http://arduino.cc/en/Reference/Ethernet

**Update: Using the Ethernet Shield with the Arduino Mega**&lt;br /&gt;
(Thanks to the folks at NKC for figuring this one out!)

# Locate spi.h file (it is located under Arduino installation directory &gt; hardware &gt; libraries &gt; Ethernet &gt; utility)
# Rename it as spi_orig.h
# Download &quot;spiMEGA.h&quot;:http://www.vintagecomputercables.com/downloads/spiMEGA.h
# Rename spiMEGA.h as spi.h
# Delete all .o files from utility and Ethernet directories
# Start the Arduino IDE
# Load or program your Ethernet Library based shield
# Compile and upload sketch</body>
  <variants type="array">
    <variant>
      <compare-at-price type="decimal" nil="true"></compare-at-price>
      <created-at type="datetime">2009-12-10T21:50:24-05:00</created-at>
      <fulfillment-service>manual</fulfillment-service>
      <grams type="integer">91</grams>
      <id type="integer">30288272</id>
      <inventory-management>shopify</inventory-management>
      <inventory-policy>continue</inventory-policy>
      <inventory-quantity type="integer">992</inventory-quantity>
      <option1>1x</option1>
      <option2 nil="true"></option2>
      <option3 nil="true"></option3>
      <position type="integer">1</position>
      <price type="decimal">43.75</price>
      <product-id type="integer">11878422</product-id>
      <requires-shipping type="boolean">true</requires-shipping>
      <sku>GL000071</sku>
      <taxable type="boolean">true</taxable>
      <title>1x</title>
      <updated-at type="datetime">2010-02-20T20:30:03-05:00</updated-at>
    </variant>
    <variant>
      <compare-at-price type="decimal" nil="true"></compare-at-price>
      <created-at type="datetime">2009-12-26T13:30:59-05:00</created-at>
      <fulfillment-service>manual</fulfillment-service>
      <grams type="integer">227</grams>
      <id type="integer">30288282</id>
      <inventory-management>shopify</inventory-management>
      <inventory-policy>continue</inventory-policy>
      <inventory-quantity type="integer">1000</inventory-quantity>
      <option1>10x</option1>
      <option2 nil="true"></option2>
      <option3 nil="true"></option3>
      <position type="integer">2</position>
      <price type="decimal">423.40</price>
      <product-id type="integer">11878422</product-id>
      <requires-shipping type="boolean">true</requires-shipping>
      <sku>GL000071-10</sku>
      <taxable type="boolean">true</taxable>
      <title>10x</title>
      <updated-at type="datetime">2010-01-06T03:19:52-05:00</updated-at>
    </variant>
    <variant>
      <compare-at-price type="decimal" nil="true"></compare-at-price>
      <created-at type="datetime">2009-12-26T13:32:36-05:00</created-at>
      <fulfillment-service>manual</fulfillment-service>
      <grams type="integer">907</grams>
      <id type="integer">30288292</id>
      <inventory-management>shopify</inventory-management>
      <inventory-policy>continue</inventory-policy>
      <inventory-quantity type="integer">1000</inventory-quantity>
      <option1>50x</option1>
      <option2 nil="true"></option2>
      <option3 nil="true"></option3>
      <position type="integer">3</position>
      <price type="decimal">1973.21</price>
      <product-id type="integer">11878422</product-id>
      <requires-shipping type="boolean">true</requires-shipping>
      <sku>GL000071-50</sku>
      <taxable type="boolean">true</taxable>
      <title>50x</title>
      <updated-at type="datetime">2010-01-06T03:20:11-05:00</updated-at>
    </variant>
  </variants>
  <images type="array">
    <image>
      <created-at type="datetime">2009-12-27T10:41:45-05:00</created-at>
      <id type="integer">24525782</id>
      <position type="integer">1</position>
      <product-id type="integer">11878422</product-id>
      <updated-at type="datetime">2009-12-27T10:41:45-05:00</updated-at>
      <src>http://cdn.shopify.com/s/files/1/0038/9582/products/Arduino_Ethernet_Shield_1.jpg?1268275968</src>
    </image>
    <image>
      <created-at type="datetime">2009-12-26T13:38:17-05:00</created-at>
      <id type="integer">24510792</id>
      <position type="integer">2</position>
      <product-id type="integer">11878422</product-id>
      <updated-at type="datetime">2009-12-26T13:38:17-05:00</updated-at>
      <src>http://cdn.shopify.com/s/files/1/0038/9582/products/Arduino_Ethernet_Shield.jpg?1268275968</src>
    </image>
    <image>
      <created-at type="datetime">2009-12-26T13:37:47-05:00</created-at>
      <id type="integer">24510762</id>
      <position type="integer">3</position>
      <product-id type="integer">11878422</product-id>
      <updated-at type="datetime">2009-12-26T13:37:47-05:00</updated-at>
      <src>http://cdn.shopify.com/s/files/1/0038/9582/products/Arduino_EthernetShield.jpg?1268275968</src>
    </image>
  </images>
  <options type="array">
    <option>
      <name>Title</name>
    </option>
  </options>
</product>
