Freeduino/Arduino
Connectors
AVR/PIC/MCU
Rigol
commodore
Customers
LCD
Prototyping
Test Equipment
LED
XBee
USB
Sensors
Radio
Power Supply
GPS
Fun
Robotics
First Steps
New Products
Top Sellers
FPGA
Networking
PSOC

NKC Ethernet Shield for Arduino MEGA / Duemilanove / Diecimila DIY KIT
NKC Ethernet Shield for Arduino MEGA / Duemilanove / Diecimila DIY KIT
NKC Ethernet Shield for Arduino MEGA / Duemilanove / Diecimila DIY KIT
Item#: ARD-0047
$32.99

Product Description
This Ethernet shield is 100% compatible with the official Arduino Ethernet Library.

It works with:

  • Arduino Duemilanove and all its variations (Freeduino, Seeeduino, etc)
  • Arduino MEGA (with a small modification to spi.h)


It is based on the WIZ812MJ module (included), by Wiznet. Both WIZ812MJ and the Arduino Ethernet are based on the same TCP/IP chip W5100.

This is a Do-It-Yourself kit, very easy to assemble following this GUIDE. You can use the WIZ812MJ module for your own TCP/IP project, as it is removable.

Eagle files

Schematics Board

Features

  • Fully compatible with the Arduino Ethernet Libary (small change required for MEGA)
  • WIZ812MJ (included) is removable
  • 2 Blue LEDs to indicate Ethernet TX and RX activity
  • Reset button to reset both the Arduino board and the Ethernet Shield
  • Stackable headers
  • Red LED13 brokeout from Arduino board
  • Red PCB, matches color of WIZ812MJ module
  • Jumper to select Duemilanove (and older boards), MEGA mode (if SS in default Digital 53 pin) and MEGA pin to wire to pin 53 on MEGA board
  • On board 3.3V regulator, with 2 x 100uF filtering caps


spi.h file modified for Arduino MEGA

  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 --> upload sketch --> Voila!!!
  9. Enjoy your Arduino board connected to the NET