Go Down

Topic: Ayuda con mi proyecto ESP8266 control desde internet (Read 92 times) previous topic - next topic

ReinaldoWCA

Hola Amigos,

Es mi primer tópico a pedir ayuda, estoy con el ESP8266 y arduino uno y estoy trabajando en encender led desde Internet (pagina web).

He desarrollado una simple pagina con botones y el problema que tengo que solo la rutina en arduino del primer botón funciona perfecto, pero si lo replico para tener mas botones es donde se genera el problema, pueden ayudarme, pongo la rutina para que la vean y me ayuden para mi proyecto. El ESP8266 se conecta perfectamente a los parámetros requeridos, por lo que solo me falta ampliar la rutina del botón (led12=) el cual envió desde Internet y me la reconoce, pero si agrego mas, estos no me funcionan, amigos pueden ayudarme.....


if(esp8266.available())                       
 
 {   if(esp8266.find("+IPD,"))                 
   {
    delay(1500);                               
    int conexionID1 = esp8266.read()-48;       
    esp8266.find("led12=");                   
    int state1 = (esp8266.read()-48);         
    digitalWrite(12, state1);                 
   
 while(esp8266.available())
  { char c = esp8266.read();                   
    Serial.print(c);
  }
   
 String webpage = "";
 if (state1==1) webpage += "<h1>LED_12 = encendido!</h1>";
  else { webpage += "<h1>LED_12 = apagado!</h1>";
   }
   
 String comandoWebpage = "AT+CIPSEND=";
 comandoWebpage+=conexionID1;
 comandoWebpage+=",";
 comandoWebpage+=webpage.length();
 comandoWebpage+="rn";
 sendData(comandoWebpage,1000);
 sendData(webpage,1000);
 
 
 String comandoCerrar = "AT+CIPCLOSE=";
 comandoCerrar+=conexionID1;
 comandoCerrar+="rn";
 sendData(comandoCerrar,3000);

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy