pulsante monostabile arduino web

salve scusate la mia ignoranza, io vorrei creare una pagina web , che quando entro abbia un pulsante monostabile, che mi attivi un 'uscita di arduino per mezzo secondo. io ho provato, con lo sketch qui sotto ma il problema che mi sorge è che qnd aggiorno la pagina web mi da un impulso al pin! come posso fare per togliere questo problema?

#include <String.h>
#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; 
byte ip[] = { 192, 168, 1, 6 }; // indirizzo IP della shield
byte gateway[] = { 192, 168, 1, 1 }; // indirizzo ip del router
byte subnet[] = { 255, 255, 255, 0 }; //subnet mask
EthernetServer server(300); 

int ledPin = 2; // LED pin
String readString; 
boolean LEDON = false; 

void setup(){
Ethernet.begin(mac, ip, gateway, subnet);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}

void loop(){
EthernetClient client = server.available();
if (client) {
 boolean currentLineIsBlank = true;
 while (client.connected()) {
 if (client.available()) {
 char c = client.read();
 readString.concat(c); 
 
 if (c == '\n' && currentLineIsBlank) {
 
 Serial.print(readString);
 
 if(readString.indexOf("Led=1") > 0) {
 
 digitalWrite(ledPin, HIGH); 
 
 
 delay (500);
 
 digitalWrite(ledPin, LOW);
 boolean LEDON = false; 
 
 }
 
 client.println("HTTP/1.1 200 OK");
 client.println("Content-Type: text/html");
 client.println();
 client.print("<html><head><title>Casa Dany</title><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' ></head><body>");
 client.print("<h2><a href='/?Led=1'><P align=center><FONT size=20>Neon</FONT></P></a>" );
 client.println("</body></html>");
 readString="";
 client.stop();

 } 
 } 
 } 
} 
}