Ethernet shield W5100 совместим со следующими версиями Arduino: Uno, Leonardo, Mega. Данный модуль предназначен для подключения микроконтроллеров к интернету посредством кабеля с коннектором RJ-45. Так же на плате имеется разъем для карт памяти для записи и считывания данных.
С помощью этого шилда ваша Ардуинка получит возможность получать и передавать информацию через интернет. Это можно использовать для мониторинга показаний датчиков, для получения и отправки команд, для получения и использования данных из интернета (например вывода на дисплей актуального курса валют или прогноза погоды).
Для легкой работы с данным шилдом существует библиотека Ethernet. Она входит в состав стандартных библиотек и устанавливается по умолчанию вместе с Arduino IDE, но по умолчанию не подключается в скетчи. Подключить библиотеку очень просто. Нужно добавить команду в самом начале скетча перед функцией Setup():
#include <Ethernet.h>
Использовать библиотеку очень просто. Можно легко разобраться по стандартным примерам или найти инструкции в интернете. На этом сайте пока нет информации по библиотекам, но скоро такой раздел появится.