Arduino Shield - Ethernet W5500

Quantity:
Payment methods:
  • Pay with PayPal

Related products


This shield is based on Wiznet W5500 Ethernet interface, an upgrade from the classic W5100 version used in the first Ethernet Shields manufactured by the Italian brand Arduino in the early 2010s. Featuring the W5500 chip, this shield supports up to 8 simultaneous connections (double the previous version) and includes a 32kB buffer, providing an IP capable of TCP and UDP.

Work with the shield without conflict issues: each Ethernet W5500 Shield manufactured by RoboCore has a unique MAC Address, registered with IEEE, ensuring no conflicts in the network. The MAC Address is available on a label at the back of the RJ45 connector.


Even as the new generation of Ethernet Shields, this board is compatible with all Arduino boards, including those not following the R3 standard. Therefore, if you had a project running with the previous shield and wish to switch to this one, simply use the new library. This shield comes with all pins soldered, including stackable connectors.

Like its predecessor, this shield features a MicroSD card slot*, which can be used to store files from a server on the network. A unique feature of the RoboCore's Ethernet W5500 Shield is the ability to check, via Arduino code, whether a Micro SD card is inserted in the board.

  • Supports up to 8 simultaneous connections


  • W5500 Innovative Ethernet Interface


  • Web Server/Client architecture support


  • MicroSD card slot up to 32GB


  • Compatibility with TCP and UDP protocols


  • Unique MAC Address registered with IEEE

RoboCore offers an optimized library for this shield, download it by accessing the Product Documentation.
*The shield does not come with a MicroSD memory card.

See what you can do with a Shield Ethernet W5500:


Specifications and Documentation

  • Ethernet Controller: W5500
    • Multiple integrated TCP/IP protocols (TCP, UDP, IPv4, among others)
    • Supports up to 8 independent sockets simultaneously
    • 32 KB internal buffer for communication (Rx/Tx)
  • Unique MAC address registered with IEEE
  • Supply voltage: 5 V
  • Operating voltage: 3.3 V
  • Operating frequency: 25 MHz
  • Micro SD memory card connector (with card detection via code)
  • Solder Jumpers
    • Memory card insertion detection: pin 2 (pull-up for IOREF)
    • W5500 INTn interrupt: pin 3 (pull-up to 3.3 V)
  • Indicative LEDs
    • ON: indicates that the board and shield are turned on
    • LINK: indicates network link presence and blinks when the shield transmits or receives data
    • FDX: indicates full duplex network connection
    • 100M: indicates the presence of a 100 Mb/s network
    • ACT: blinks during Tx and Rx activity
  • Pins used
    • On Arduino UNO R3: digital pins 4, 10, 11, 12 and 13
    • On Arduino Mega 2560 R3: digital pins 4, 10, 50, 51 and 52
  • Regarding the use of W5500 and Micro SD:
    • Since the W5500 and MicroSD share the SPI bus, only one can be activated at a time. If you are using both peripherals in your program, be careful when using their libraries. If you are not using one of the peripherals, you will need to explicitly deselect it. To do this with the MicroSD, set pin 4 as an output and write a HIGH to it. To do this with the W5500, put digital pin 10 as a HIGH output.

    Warranty: 12 months for manufacturing defects.

  • Wiring diagram
  • W5500 Datasheet
  • IoT project (sample codes)
  • W5500 Ethernet Library (Github)
  • W5500 Ethernet Library (ZIP)
  • Tutorial: Controlling a lamp via the Ethernet network


To make comments you must be logged in. Login.

You are not registered yet? Register Now!


cesar.1968rs
date Sent 2024-05-18 08:59:57
Bom dia! Ainda é possível usar essa Shild? Desejo fazer um trabalho de escola e gostaria de usar essa Shild.A pergunta é no sentido de estar ou não desatualizada a shild.

carlos.oliveira
date Sent 2024-05-20 08:43:34
cesar.1968rs
Olá! Sim, ainda é possível utilizar esse shield. A biblioteca < Ethernet.h > nativa do Arduino IDE pode ser utilizada em conjunto com este shield.

roberto.nunes1
date Sent 2024-05-17 09:58:00
Bom dia. 
A IDE do Arduino está na versão 2.3.2. 
Qual é o procedimento correto para instalação da lib desta placa?

carlos.oliveira
date Sent 2024-05-17 14:26:50
roberto.nunes1
Olá! A biblioteca que disponibilizamos foi criada com base na versão 1.6 do Arduino IDE, portanto, talvez seja necessário adaptar para versões mais recentes. No entanto, para utilizar o Shield Ethernet com a nova versão da IDE, você pode usar a própria biblioteca nativa que a IDE disponibiliza, sendo a < Ethernet.h >.

roberto.nunes1
date Sent 2024-05-17 16:40:07
roberto.nunes1
Estou utilizando a biblioteca nativa, mas vi que existe essa do W5500 postada pela Robocore.
O que acontece é que quando a rede cai, ao retornar a shield não reconecta. Pensei que poderia ser por causa da lib nativa.
Tentei utilizar a da W5500 e dá erro ao compilar.

carlos.oliveira
date Sent 2024-05-17 17:00:36
roberto.nunes1
Este tipo de comportamento pode ser contornado através do código. É recomendável utilizar a biblioteca nativa e, para evitar conflitos com a biblioteca instalada, o ideal é removê-la.

lucasresendef
date Sent 2024-02-13 20:16:09
Com essa placa eu consigo fazer conexão mqtt em um arduino mega, tenho sensores analógicos e preciso ler eles a cada loop e publicar para o mqtt. Gostaria de saber se é possível com a Ethernet Shield.

carlos.oliveira
date Sent 2024-02-14 09:03:12
lucasresendef
Olá! Sim, com esse shield é possível utilizar o protocolo MQTT, no entanto, infelizmente não temos um tutorial, onde mostra como realizar essa aplicação

pedral132003
date Sent 2023-11-06 09:11:18
Bom dia! Conseguem me dizer se é possível criar um "OneDrive" usando esse shield?

luan.ferreira
date Sent 2023-11-06 12:22:50
pedral132003
Olá! Infelizmente o shield não é muito voltado para essa aplicação. No entanto, dependendo de como for a aplicação (por exemplo armazenar texto), pode ser que ele seja uma alternativa, mas deve ser levado em consideração as limitações do hardware, pois isso irá ajudar a dimensionar melhor o seu projeto.

pedral132003
date Sent 2023-11-06 12:43:53
pedral132003
Utilizá-lo para armazenar pdf e arquivos de Word seria fora de cogitacão?

luan.ferreira
date Sent 2023-11-06 15:49:33
pedral132003
Pelo que apuramos, é possível realizar essa aplicação usando esse modelo de shield, inclusive encontramos o tutorial  https://learn.adafruit.com/arduino-ethernet-sd-card/serving-files-over-ethernet , que talvez possa lhe servir como referência. No entanto, como não somos autores deste tutorial, infelizmente não conseguimos garantir o seu funcionamento, mas ele pode lhe servir como base para o seu projeto. Vale dizer que esse projeto em conjunto com uma placa Uno provavelmente entregará um desempenho muito mais limitado do que se está acostumado com o OneDrive, por exemplo.

pedral132003
date Sent 2023-11-06 15:58:12
pedral132003
Entendi, muito obrigado pela ajuda!

luan.ferreira
date Sent 2023-11-07 07:58:30
pedral132003
Disponha. Em caso de problema ou dúvida, entre em contato.

dariosouzaoficial
date Sent 2023-07-28 12:20:40
Olá, eu gostaria de saber qual comando uso para reiniciar essa plaquinha de ethernet. Atualmente, uso o wdt_enable(WDTO_2S); para resetar o mega 2560. Mas a plaquinha de ethernet não reinicia junto precisando usar o botão da própria plaquinha. Preciso fazer esse reset via programa. Tem como? Aguardo retorno.

Francois
date Sent 2023-07-28 14:14:40
dariosouzaoficial
Você pode usar o registrador MR (Mode Register) do controlador W5500 para fazer o reset via software. Para mais informações, acesse o datasheet do componente na aba Descrição.

pedral132003
date Sent 2023-06-17 10:18:24
Olá, bom dia! Com este shield é possível criar um servidor contendo características de HTML, CSS e Java script?

luan.ferreira
date Sent 2023-06-19 08:08:01
pedral132003
É possível criar uma ou mais páginas WEB com HTML, CSS e JavaScript e colocá-las em um cartão SD conectado ao Shield, para que o mesmo possa retornar as páginas conforme as mesmas forem solicitadas, inclusive temos o tutorial “Ligando 40 Lâmpadas pela Internet” ( https://www.robocore.net/tutoriais/ligando-lampada-pela-internet ), que mostramos a como colocar e acessar uma página Web que está no cartão SD do Shield através da rede local.

EVERTON.PFERREIRA
date Sent 2023-02-15 11:07:50
Olá, bom dia.

É possível ligar uma blackboard mini nessa shield?

luan.ferreira
date Sent 2023-02-15 12:15:42
EVERTON.PFERREIRA
Sim, é possível conectar a placa Pro Mini ao Shield Ethernet, porém essa conexão deve ser feita através de jumpers, pois não é possível conectar o Shield diretamente sobre a placa.

dariosouzaoficial
date Sent 2023-02-09 10:14:00
Olá, eu gostaria de saber quais os pinos pra usar com mega2560.
somente os pinos pra conectar com internet

luan.ferreira
date Sent 2023-02-09 11:16:30
dariosouzaoficial
Olá! Na placa Mega 2560 R3, o shield usa os pinos 50, 51 e 52 para comunicação (SPI), e o pino 10 como CS do W5500 (comunicação com a Internet. Vale lembrar que o barramento SPI está presente nos pinos ICSP, portanto basta conectar o Shield à placa para usá-lo.

isaelcostak90
date Sent 2022-10-18 01:45:53
Olá, comprei este Shield para substituir um outro chinês que eu estava tendo problemas. Eu não domino muito essa parte de programação, mas estou tendo dificuldades em relação a biblioteca. Baixei o arquivo zip disponibilizado abaixo e inclui na IDE. No meu código substitui a biblioteca que estava usando antes ( Ethernet.h) por Ethernet_W5500.h e ao compilar apareceu vários erros. Estou na dúvida se fiz o processo correto. Podem me ajudar ?

luan.ferreira
date Sent 2022-10-18 14:32:50
isaelcostak90
Olá! Todas as funções que eram usadas na biblioteca anterior foram atualizadas para serem compatíveis com a nossa biblioteca? Perguntamos isso, pois pode ser que o seu código ainda use algumas funções da biblioteca antiga, e isso esteja causando esses erros. De toda forma, recomendamos o uso da biblioteca nativa da Arduino IDE, pois esta biblioteca é compatível com o nosso e com outros Shields Ethernet, e é atualizada/mantida pela própria Arduino IDE.

isaelcostak90
date Sent 2022-10-18 16:02:41
isaelcostak90
luan.ferreira, fiz a pergunta, mas depois cheguei a essa conclusão e deu certo. Consegui compilar. Tenho mais uma dúvida em relação as portas do Arduino que esse Shield usa. Sempre que conecto o usb ou a fonte no Arduino o led que esta na porta 4 acende automaticamente, independentemente da programação que envio para o Arduino.

luan.ferreira
date Sent 2022-10-18 16:37:21
isaelcostak90
Que bom o problema foi solucionado! Esse comportamento ocorre, pois esse Shield, como mencionado na descrição do produto, utiliza os pinos digitais  4, 10, 11, 12 e 13 quando conectado às placas Arduino UNO R3, e utiliza os pinos digitais 4, 10, 50, 51 e 52 quando conectado às placas Arduino Mega 2560 R3. Sendo assim, circuitos externos podem sofrer interferências quando conectados em um destes pinos de controle, e é melhor optar por usar outras portas digitais ou analógicas.

DJROSARIO
date Sent 2021-09-20 10:54:44
Olá. Adquiri este shield Ethernet W5500 para integrá-lo a um projeto com a placa Arduino Mega. Porém, vi que o W5500 deverá usar o cs do ICSP da Mega, mas como não há outro cs disponível na Mega para SPI (há apenas o pino 53 que replica o do ICSP), não poderei usar a interface para o cartão SD na Mega, correto? Não queria recorrer a uma solução do tipo "daisy chain" do SPI para usar o mesmo CS

Giovanni5
date Sent 2021-09-20 11:50:29
DJROSARIO
Na verdade os pinos CS do chip W5500 e do cartão micro SD são os pinos 10 e 4 da Mega, respectivamente, então o pino CS nativo da SPI da Mega, nem chega a ser usado, e não são necessárias adaptações no circuito do Shield ou na conexão com a placa base, para aproveitar todas as suas funcionalidades.