Ethernet w/ MicroSD add-on for Arduino Nano

Ethernet w/ MicroSD add-on for Arduino Nano
$39.95, 10/$359.60, 50/$1,598.00

Product Description:

Great news for Arduino Nano owners!!!

This add-on module allows you to connect the Arduino Nano to the internet. You get all of the benefits of using the Arduino Nano. This includes breadboard friendliness for quick prototyping. It is fully assembled with long pin headers so you don’t need to purchase and solder the headers separately. You’re ready to go out of the box. Yes, you get the same stackable benefits as the Arduino shields and can run the same code. Its small size of 3.7”x1.0” makes easy to hide or fit in a small project box.

It is based on the Wiznet W5100 Ethernet chip which provids a network (IP) stack capable of both TCP and UDP. The ETHERNET-4NANO supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the add-on module.

The ETHERNET-4NANO connects to an Arduino Nano using female long wire-wrap headers which extend through the board for the breadboard connections. This keeps the pin layout intact and allows another add-on module to be stacked on top or bottom.

The Micro-SD card slot can be used to store files for serving over a network. It is compatible with the Ethernet library for the Arduino 0019 and later. The SD card library is not yet included in the standard Arduino distribution, but the sdfatlib by Bill Greiman works well. See the tutorial from Adafruit Industries for instructions on the Ethernet shield which is compatible with the ETHERNET-4NANO module (thanks Limor!).

Also included a reset controller, to ensure that the W5100 Ethernet module is properly reset on power-up.

The Arduino Nano communicates with both the W5100 and MicroSD card using the SPI bus. This is on digital pins 11, 12, and 13 on the Nano. Pin 10 is used to select the W5100 and pin 4 is used for the MicroSD card. These pins cannot be used for General Purpose Input/Output(GPIO).

Note that because the W5100 and MicroSD card share 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're not using one of the peripherals in your program, however, you'll need to explicitly deselect it. To do this with the MicroSD card, set pin 4 as an output and write a high to it. For the W5100, set digital pin 10 as a high output.

The ETHERNET-4NANO provides a standard RJ45 ethernet jack.

The reset button on the Nano resets both the W5100 and the Arduino Nano.


• D4: MicroSD chip select
• D10: W5100 chip select
• D13: SPI SCK


• Embedded Server/Client
• Under voltage reset
• MicroSD for storage
• 4 mounting holes for standalone application
• Breadboard friendly, small size 3.7”x1.0”
• Many status LEDs for troubleshooting
• Long header pins for stackability


• Schematic
• Mechanical Dimensions
• W5100 datasheet v1.2.3
• Getting Started

*** Arduino Nano is NOT included ***