O Ethernet Shield permite a uma plataforma de arduino conectar à internet. É baseado no chip de Ethernet Wiznet W5100 que provém uma rede de IP suportando TCP eUDP. O Ethernet Shield suporta até quatro conecções SOCKET simultâneas.
Com a biblioteca ETHERNET LIBRAY, podemos escrever SKETCHES que conectam na internet apenas conectando o plug RJ-45 comum.
Nesta última revisão(R3) temos um slot micro-SD, que pode ser utilizado para armazenar arquivos para servir pela rede.
É compatível com arduino Uno e Mega(utilizando a biblioteca de Ethernet).
Para acessar o DS card on-board, utiliza-se a biblioteca SD LIBRARY que é inclusa nas últimas versões do softwaer do arduino .
observação:
Como o W5100 e o SD card compartilham o mesmo SPI bus, apenas um pode ser ativo de cada vez. Se estiver utilizando ambos no seu programa, isso deve ser manejado pelas bibliotecas correspondentes. Se não estiver usando um dos dois em hora nenuma no seu programa, você tem que explicitamene deseleciona-la. Para fazer isso com o SD card, setar o pino 4 como saída e escreva um valo HIGH para esse pino. Fapa o W5100, setar o pino 10 como High Output.