Ciao a tutti,
sto scrivendo uno sketch per la scheda 33 iot e mi è venuto un dubbio.
se nel codice html prevedo l'aggiunta nell'url di parametri come ad esempio di seguito
client.println("
");
client.println("<a href=\"/?output=1\"\"\">LED ON</a>");
client.println("
");
client.println("
");
client.println("<a href=\"/?output=2\"\"\">LED OFF</a>
");
client.println("
");
poi per gestirli (con arduinoUNO+ETH shield) utilizzavo banalmente
if (richiesta.indexOf("/?output=1") > 0) {
digitalWrite(uscita, HIGH);
Serial.println("LED On");
} else {
//USCITA OFF
if (richiesta.indexOf("/?output=2") > 0) {
digitalWrite(uscita, LOW);
Serial.println("LED Off");
}
}
dove 'rischiesta' è una variabile string che contiene
char c = client.read();
richiesta += c;
ma ovviamente ora, con la nano 33 iot, sto sbagliando qualcosa perché non funziona... qualcuno saprebbe illuminarmi?