questo e il codice che sto utilizzando
void loop(){
lcd.begin(16, 2);
lcd.print(user);
Client client = server.available();
if (client) {
boolean currentLineIsBlank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
readString.concat(c); //store characters to string
//if HTTP request has ended
if (c == '\n' && currentLineIsBlank) {
Serial.print(readString);
lcd.print(user);
if(readString.indexOf("L=1") > 0) {
digitalWrite(ledPin, HIGH);
LEDON = true;
}else{
digitalWrite(ledPin, LOW);
LEDON = false;
}
if(readString.indexOf("pul")){
digitalWrite(ledPin, HIGH);
LEDON = true;
delay(500);
digitalWrite(ledPin, LOW);
LEDON = false;
}
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();
//client.println("<meta http-equiv=""REFRESH"" content=""5; URL=http://xxxxxxxx"">");
client.print("<html>");
client.print("<head><title> MATRIX SYSTEM </title></head>");
client.print("<body bgcolor=\"cyan\">");
user = client.read();
client.print("<fieldset bgcolor=\"grey\"><legend>LOG IN</legend>");
client.print("<label for=\"username\">Username:</label><input name=\"username\" id=\"username\" value=\"Some Text\">");
client.print("<label for=\"password\">Password:</label><input type=\"password\" name=\"password\" id=\"password\" value=\"Password\">");
client.print("<input type=button value=invia></fieldset>");
//
client.print("");
client.print("");
//
client.print("<A HREF=\"
http://grix.it/\"><IMG SRC=\"
http://www.buttongenerator.com/ima/link.gif\" WIDTH=78 HEIGHT=31 BORDER=0 ALT=\"RELINQUISHED\"></A>");
//
client.print("<body style=background-color: red;>");
client.print("<h2 style=background-color:#ff0000;>RELINQUISHED</h2>");
client.print("<hlrows=\"5\" cols=\"30\">LED remoto</h1>");
//
client.println("<form method=get name=LED><input type=checkbox name=L value=1>LED<br><input type=submit value=submit></form>");
client.println("<br />");
client.println("<html><head><body style=background-color: #FFCC66;></body></head></html>");
//printing LED status
client.print("<span>LED status: </span>");
if (LEDON) {
client.println("<span style='color:green'>ON</span>");
}
else
{
client.println("<span style='color:grey'>OFF</span>");
}
client.print("<h2><a href='/?L=1'><font size=\"20\">accendi!</font></a> |");
client.print("<a href='/?L=0'> <font size=\"20\">spegni!</font></a></h2>");
//print link
client.println("<hr />");
client.print("<h2><a href='link'>Visita
www.grix.it!</a></h2>");
client.println("<hr />");
// chiudo pagina da togliere se uso ajax
client.println("</body></html>");
//clearing string for next read
readString="";
//stopping client
client.stop();
} //if c == /n .... devo capire che significa
} // if client available
} // while client connesso
} // if client
} //loop