Arduino ethernet....

Ciao a tutti…ho iniziato a fare qlc esperimento con arduino uno+ethernet shield… Ho preso spunto da un programma trovato su internet che accende e spenge tramite due bottoni un led… ora però vorrei che se premo il pulsante “accendi” il led lampeggiasse, se invece premo il pulsante “spegni” si spegnesse all’istante. vi allego la parte di codice sperando nel vostro aiuto…

#include <SPI.h>
#include <Ethernet.h>
byte mac = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip = { 192,168,1, 134 };
Server server(80);
String query;
#define led2 2
int var=0;
void setup()
{
query = String("");

Ethernet.begin(mac, ip);
server.begin();
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
}
void loop()
{

Client client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
char c = client.read();

query.concat(c);

if (c == ‘\n’) {
client.println(“HTTP/1.1 200 OK”);
client.println(“Content-Type: text/html”);
client.println();
if (query.indexOf(“accendi1”) > 0){
digitalWrite(led2,HIGH);
delay(1000);
digitalWrite(led2,LOW);
delay(1000);

//client.print("ACCENDO LED 1
");
}

if (query.indexOf(“spegni1”) > 0);
{
digitalWrite(led2,LOW);
client.print("SPENGO LED 1
");
}

client.print("
“);
client.print(”
“);
client.print(”

");
client.print("
");

break;
}
}
}
delay(1);
client.stop();
query = String("");

}
}

Un aiutino???