Como usar um Shield Ethernet W5100 com Arduino UNO R3
By Kunkune | Published: 2026-10-29
Category: Guias Práticos
Aprenda a configurar e usar um Shield Ethernet W5100 com o seu Arduino UNO R3. Guia passo a passo com cablagem, instalação de biblioteca e um exemplo simples de servidor web.
Resposta Rápida
Encaixe o W5100 Ethernet Shield no seu Arduino UNO R3, instale a biblioteca Ethernet e carregue um sketch simples de servidor web para começar a ligar o seu projeto em rede.
Porquê Usar o W5100 Ethernet Shield?
O W5100 Ethernet Shield adiciona rede com fios ao seu Arduino UNO R3 usando o chip TCP/IP W5100. É uma escolha fiável para projetos que precisam de uma ligação à Internet estável sem interferência Wi-Fi. O shield utiliza comunicação SPI (pinos 10-13 no UNO R3) e inclui uma ranhura para cartão microSD para registo de dados.
O Que Vai Precisar
Vai precisar de uma placa Arduino UNO R3, um W5100 Ethernet Shield (como o da Kunkune), um cabo Ethernet e um router ou switch. Opcionalmente, um cartão microSD para armazenamento de dados. Não é necessária solda — o shield encaixa diretamente nos headers do Arduino.
Guia de Configuração Passo a Passo
- Passo 1: Monte o Hardware: Desligue o seu Arduino UNO R3. Alinhe os pinos do W5100 Ethernet Shield com os headers do Arduino e pressione firmemente até estar totalmente encaixado. Ligue um cabo Ethernet do shield ao seu router ou switch. Verifique se o shield está bem encaixado — uma ligação solta pode causar falhas de rede intermitentes.
- Passo 2: Instale a Biblioteca Ethernet: Abra o Arduino IDE. Vá a Sketch > Include Library > Manage Libraries. Procure por 'Ethernet' e instale a biblioteca oficial Arduino Ethernet (versão 2.0.0 ou posterior). Esta biblioteca trata da comunicação com o chip W5100. A biblioteca deve ser instalada antes de carregar qualquer sketch — erros de biblioteca em falta são comuns.
- Passo 3: Carregue um Sketch de Servidor Web: Abra File > Examples > Ethernet > Webserver. Modifique o endereço MAC (use um único como 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED) e defina um IP estático se a sua rede não usar DHCP. Carregue o sketch para o seu Arduino. Usar um endereço MAC duplicado na mesma rede causará conflitos de IP — use sempre um MAC único.
- Passo 4: Teste a Ligação: Abra o Monitor Serial (Tools > Serial Monitor) a 9600 baud. Deverá ver o endereço IP atribuído. Escreva esse IP num navegador web na mesma rede — verá a página web do Arduino. Se não aparecer nenhum IP, verifique a ligação do cabo Ethernet e as definições de DHCP do router.
Factos do Produto
- W5100 Ethernet Shield no Mega 2560, UNO R3: W5100 Ethernet Shield no Mega 2560, UNO R3 Compatível com ambos Arduino UNO R3 e Mega 2560, tornando-o uma escolha flexível para diferentes projetos.

W5100 Ethernet Shield no Mega 2560, UNO R3
