Arduino UNO R4 - Ethernet
Este guia mostra como conectar o Arduino UNO R4 à internet ou à sua rede local usando o módulo Ethernet W5500. Vamos abordar os seguintes detalhes:
- Como conectar o Arduino UNO R4 ao Módulo Ethernet W5500
- Como programar o Arduino UNO R4 para Fazer Requisições HTTP pela Ethernet
- Como criar um Servidor Web Básico no Arduino UNO R4 pela Ethernet

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o módulo Ethernet W5500
O módulo Ethernet W5500 oferece duas interfaces:
- Interface Ethernet RJ45: Conecte a um roteador ou switch usando um cabo Ethernet.
- Interface SPI: Conecte a uma placa Arduino UNO R4 usando esta interface. Ela inclui 10 pinos:
- Pino NC: Deixe este pino desconectado.
- Pino INT: Deixe este pino desconectado.
- Pino RST: É o pino de reset. Conecte-o ao pino EN do Arduino UNO R4.
- Pino GND: Conecte este pino ao pino GND do Arduino UNO R4.
- Pino 5V: Conecte este pino ao pino 5V do Arduino UNO R4.
- Pino 3.3V: Deixe este pino desconectado.
- Pino MISO: Conecte este pino ao pino SPI MISO do Arduino UNO R4.
- Pino MOSI: Conecte este pino ao pino SPI MOSI do Arduino UNO R4.
- Pino SCS: Conecte este pino ao pino SPI CS do Arduino UNO R4.
- Pino SCLK: Conecte este pino ao pino SPI SCK do Arduino UNO R4.

Diagrama de Ligação entre o Arduino UNO R4 e o módulo Ethernet W5500

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
Código Arduino UNO R4 para o Módulo Ethernet - Fazendo requisição HTTP pela Ethernet
Este código funciona como um cliente web. Ele envia requisições HTTP ao servidor web em http://example.com/.
Passos Rápidos
Siga estas instruções passo a passo:
- Se esta é a primeira vez que você usa o Arduino Uno R4 WiFi/Minima, consulte o tutorial sobre como configurar o ambiente para o Arduino Uno R4 WiFi/Minima no Arduino IDE.
- Conecte o módulo Ethernet ao seu Arduino UNO R4 de acordo com o diagrama fornecido
- Conecte o módulo Ethernet ao seu roteador ou switch usando um cabo Ethernet.
- Conecte a placa Arduino Uno R4 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 apropriada (por exemplo, Arduino Uno R4 Minima) e a porta COM.
- Clique no ícone Libraries no lado esquerdo do Arduino IDE.
- Na caixa de pesquisa, digite “Ethernet” e localize a biblioteca Ethernet de Various.
- Pressione o botão Install para adicionar a biblioteca Ethernet.

- Abra o Serial Monitor no Arduino IDE.
- Copie o código fornecido e cole-o no Arduino IDE.
- Clique no botão Upload no Arduino IDE para enviar o código ao Arduino Uno R4.
- Para ver a saída, olhe o Serial Monitor, onde os resultados serão exibidos como indicado.
※ Nota:
Se outro dispositivo na mesma rede usar o mesmo endereço MAC que o seu, pode haver problemas.
Código Arduino UNO R4 para o Módulo Ethernet - Servidor Web
O código abaixo transforma o Arduino UNO R4 em um servidor web. Esse servidor envia uma página web simples aos navegadores da internet.
Passos Rápidos
- Copie o código acima e cole-o no Arduino IDE.
- Clique no botão Upload no Arduino IDE para fazer o upload do código para o Arduino Uno R4.
- Confira o resultado no Serial Monitor, que será exibido assim:
- Copie o endereço IP mostrado acima e digite-o na barra de endereços do seu navegador. Você verá uma página web simples exibida pelo Arduino UNO R4.
