Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Aproveitando o potencial do Módulo Ethernet com Arduino

Público-Alvo: Engenheiros eletrônicos, entusiastas do Arduino e estudantes de tecnologia. O Módulo Ethernet é um componente essencial para projetos de IoT (Internet das Coisas) que requerem conectividade com a internet. Neste artigo, exploraremos as funcionalidades do Módulo Ethernet com o Arduino e forneceremos exemplos práticos para ajudar os leitores a começarem a utilizar este componente de forma eficiente.

Projeto: Criaremos um projeto de monitoramento remoto de temperatura e umidade utilizando o Módulo Ethernet e um sensor DHT11. O objetivo do projeto é permitir que os usuários possam monitorar a temperatura e umidade de um ambiente através de uma página web.

Lista de componentes:

  • Arduino Uno
  • Módulo Ethernet ENC28J60
  • Sensor de temperatura e umidade DHT11
  • Jumpers
  • Protoboard

Exemplos:

include <UIPEthernet.h>

include <DHT.h>

define DHTPIN 2

define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192, 168, 0, 10);

EthernetServer server(80);

void setup() { Ethernet.begin(mac, ip); server.begin(); dht.begin(); }

void loop() { EthernetClient client = server.available(); if (client) { String request = client.readStringUntil('\r'); client.flush();

float temperature = dht.readTemperature();
float humidity = dht.readHumidity();

client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();

client.println("<html><body>");
client.println("<h1>Temperatura e Umidade</h1>");
client.print("<p>Temperatura: ");
client.print(temperature);
client.print(" °C</p>");
client.print("<p>Umidade: ");
client.print(humidity);
client.print(" %</p>");
client.println("</body></html>");

delay(1000);
client.stop();

} }

Compartilhe este artigo com seus amigos que também estão interessados em projetos de IoT com Arduino. Juntos, podemos explorar o potencial do Módulo Ethernet e criar soluções inovadoras!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.