Programação Ethernet Shield W5001 para acionar rele com 4 canais

 Olá pessoal sou novo na área de programação em arduino mas faz um tempo que estou tentando programar um ethernet Shild W5001 para acionar meu rele de 4 canais e não consigo, estou precisando de ajuda.......

O código que estou usando e este;

// Projeto 4 reles

#include <SPI.h>
#include <Ethernet.h> // Biblioteca utilizada para comunicação com o Arduino

// A linha abaixo permite definir o endereço físico (MAC ADDRESS) da placa de rede.
byte mac[] = { 0xDC, 0x0E, 0xA1, 0xCC, 0x17, 0xC7 };

byte ip[] = { 169, 254, 36, 214 }; //Define o endereço IP.

EthernetServer server(80); // Porta onde estará aberta para comunicação Internet e Arduino.

String readString;
int Pin = 9; // Pino digital onde será ligado e desligado o LED.

void setup(){

pinMode(Pin, OUTPUT); // Define o Pino 9 como saída.
Ethernet.begin(mac, ip); // Chama o MAC e o endereço IP da placa Ethernet.
server.begin(); // Inicia o servidor que esta inserido junto a placa Ethernet.
}

void loop(){
EthernetClient client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
char c = client.read();

if (readString.length() < 100) {
readString += c;
}

if (c == '\n') {
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();

// A partir daqui começa os códigos html.

client.println("<HTML>");
client.println("<BODY>");
client.println("<H1>Acende Lampada</H1>");
client.println("<H1>Ascendendo lampada com Shield Ethernet e rele</H1>");
client.println("<hr />");
client.println("<br />");

client.println("<a href=\"/facacomarduino/LampadaOn\"\">Ascender lampada</a>");
client.println("<a href=\"/facacomarduino/LampadaOff\"\">Apagar lampada</a><br />");


client.println("</BODY>");
client.println("</HTML>");

delay(1);
client.stop();

if(readString.indexOf("facacomarduino/LampadaOn") > 0)
{
digitalWrite(Pin, HIGH); // Liga Lampada.
}
else {
if(readString.indexOf("facacomarduino/LampadaOff") > 0)
{
digitalWrite(Pin, LOW); // Desliga Lampada.
}
}
readString="";
}
}
}
}
}

Exibições: 2440

Responder esta

Respostas a este tópico

Boa tarde. sou novo nesta área, gostaria de um código para o ESP8266 que acionasse 4 relé, será que poderia me ajudar?

Olá

Faça facil clic no link Cayenne Relay

Abs.

CK

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço