* All questions and comments are approved by a system administrator before re-posting to our FAQ product sections.
This Ethernet shield uses the WIZnet W5100 network interface chip to provide a cabled connection to a network. The board also has an SD Micro card slot for data storage. The board does not support wireless Ethernet.
The W5100 is an older chip, but has very good library support and tends to be the go-to for wired Ethernet for Arduino and compatibles. The shield is compatible with both the Uno and Mega style footprints and uses the SPI interface which is picked up from the ICSP header.
Arduino and compatibles communicate with both the W5100 chip and SD card slot using the SPI bus.
MOSI / MISO and SCK are picked up off the ICSP header but are also found on digital pins 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 chip and pin 4 is used for the SD card slot. These pins cannot be used for general purpose I/O.
On the Mega, the hardware SS pin 53 is not used, but it must be kept as an output or the SPI interface will not work.
Note that because the W5100 and SD card shares 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 are not using one of the peripherals in your program, you will want to explicitly deselect it. To do this with the SD card, either remove any SD card or set pin 4 as an output and write a high to it. For the W5100, you can set the digital pin 10 as an output and write a high to it to disable it.
The shield provides a number of informational LEDs that can be useful for troubleshooting the network connection:
All of the I/O is brought up to stackable female headers on the shield except for the IOREF and the two I2C pins hear the USB connector so it can support a daughter shield as long as it does not conflict with the pins in use.
The shield uses the following pins
The board includes a solder jumper location labeled INT. If it is bridged, it allows the Arduino to receive interrupt-driven notification of events from the W5100, but this functionality is not supported by the Ethernet library. The jumper connects the INT pin of the W5100 to D2 of the Arduino
Reference for Arduino and reference to all matters
1. There may be slight size deviations due to manual measurement, different measuring methods and tools.
2. The picture may not reflect the actual colour of the item because of different photographing light, angle and display monitor.
|Dimensions||7 × 6 × 2 cm|
Tempero Systems offers many custom IoT electronic design services to help tailor our product to your exact needs. Whether you are looking for custom firmware, circuit board modifications, metal enclosures, or industrial color printing, we can help you with a wide variety of design services.