Home | My Account | Customer Service |  Shopping Cart Shopping Cart 0 item(s) / Total: $0.00
Arduino
Components
Test & Measurement
LCD
Breakout
LED
Robotics
Microcontrollers
FPGA
Specials
Classic Computer
Clearance
$0 - $24.99
$25 - $49.99
Over $50
Nintendo DS Touch Screen Connector Breakout Nintendo DS Touch Screen Connector Breakout
$3.95
DIP switch piano type for PCB 2 position
$0.95
Zeroplus Logic Analyzer 1 protocol pack
$69.99
Home > Arduino > Shields
Arduino Ethernet Shield
Part Number ARD-0051
Arduino Ethernet Shield
Arduino Ethernet Shield
Email a friend   
Price
Retail Price:  $45.95
Your Savings:  $5.96
Your Price:  
$39.99
Availability:
In Stock
Quantity Price
10 - 99 $35.99
100+ $31.99
Quantity
 Add to Gift Registry  Add to Wish List
 Description
The Arduino Ethernet shield (now shipping the new R2) allows an Arduino board to connect to a LAN using the Ethernet library.

General Information and schematics

Features:

  • TCP/IP stack on board provided by the W5100 chip
  • Allows the Arduino / Freeduino to access the Internet, as a server or a client
  • Very small and efficient Library (Did I say the TCP/IP stack is embedded in the W5100 chip>)
  • The shield comes with stackable shields
  • Arduino communicates with the shield using SPI (But the complexity of SPI communication is hidden by the Library)
  • micro-SD socket (R2: with active voltage translators)
  • reset switch (R2: On board reset controller)
  • Compatible with Arduino MEGA
  • Power over Ethernet Ready (PoE Module not included)


Sample Code

With the following code, the Arduino can access Google and search for "Arduino" and bring the result to the serial port.

#include <Ethernet.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 10, 0, 0, 177 };
byte server[] = { 64, 233, 187, 99 }; // Google


Client client(server, 80);


void setup()
{
Ethernet.begin(mac, ip);
Serial.begin(9600);


delay(1000);


Serial.println("connecting...");


if (client.connect()) {
Serial.println("connected");
client.println("GET /search?q=arduino HTTP/1.0");
client.println();
} else {
Serial.println("connection failed");
}
}


void loop()
{
if (client.available()) {
char c = client.read();
Serial.print(c);
}


if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
for(;;)
;
}
}

This is the official Arduino Ethernet Shield, designed and manufactured by the Arduino team in Italy.
Accessories
Arduino Ethernet Shield
Arduino Ethernet Shield
Your Price: $39.99
  
Related Items
Arduino Duemilanove
Arduino Duemilanove
Your Price: $19.95
Seeeduino V2.21 (ATmega328)
Seeeduino V2.21 (ATmega328)
Your Price: $24.95
On sale: $22.50  
Seeeduino MEGA
Seeeduino MEGA
Your Price: $49.50
On sale: $43.95  
Arduino UNO R3
Arduino UNO R3
Your Price: $27.95
On sale: $24.95  
Arduino MEGA 2560 R3
Arduino MEGA 2560 R3
Your Price: $59.95
On sale: $54.95  
 
2
chipKIT Uno32™ 32 bit platform in the same Arduino form factor
$26.95 more »
3
MEGAshield PCB for Arduino MEGA and MEGA 2560
$6.50 more »
Privacy Policy by TRUSTe