pulsante html

ciao a tutti
vorrei mettere un pulsante html per rentere la pagina un po più carina per pilotare delle uscite
ho provato con "
il pulsante esce ma quando ci clicco sopra non succede nulla, dimentico qualcosa?
ovviamente al posto di indirizzo ci metto l’azione che deve fare

ciao se posti il codice che stai utilizzando, è più facile aiutarti.

ecco qua ho provato a mettere mettere qualche pulsante al posto della scritta col link

//mio progetto per la domotica controllato via web all'indirizzo 192.168.1.177 su porta 80


#include <SPI.h>
#include <Ethernet.h>
#include <String.h>
#include <avr/wdt.h> //libreria watchdog


//dichiarazioni variabili
int stemp=0; //sensore temperatura LM35 (anal)
int temp; //temperatura da visualizzare
int lux=1; //fotoresistenza (anal)
int allarm=2; //presenza allarme
int anti=3; //antifurto
int stapp=4; //reale stato delle tapparelle
int luci=5; //uscita per le luci
int tapp=6; //tapparelle
String readString; //string

boolean ATT1 = false; // flag status attuatore 1
boolean ATT2 = false; // flag status attuatore 2

//impostazioni ethernet
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //mac address
byte ip[] = { 192, 168, 1, 177 }; //ip di arduino
byte gateway[] = { 192, 168, 1, 1 }; //indirizzo del gateway
byte subnet[] = { 255, 255, 255, 0 }; //subnet mask
EthernetServer server(80); //porta


//setup
void setup(){
Ethernet.begin(mac, ip, gateway, subnet);
pinMode(luci, OUTPUT);
pinMode(tapp, OUTPUT);
Serial.begin(9600);
//attivo il watchdog e lo imposto    
//per una soglia di tempo di 2 Secondi    
wdt_enable(WDTO_8S); //configurazione watchdog di8sec
}

//inizio del ciclo
void loop(){
  //temperatura
  temp = ( 5.0 * analogRead(stemp) * 100.0) / 1024.0; // Conversione voltaggio sensore in temperatura
  //client
  EthernetClient 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);

  //luci---------------
  if(readString.indexOf("A1=1") > 0) {// lettura del valore se l'attuatore1 si deve accendere
  // il led sarà acceso
  digitalWrite(luci, HIGH); // accendo il led
  ATT1 = true;
  Serial.print("luci accese ");
  Serial.println(luci);
  }
  /*else
  {
  //il led sarà spento
  digitalWrite(luci, LOW); //sengo il led
  ATT1 = false;
  Serial.print("luci spente ");
  Serial.println(luci);
  }
  */
  if(readString.indexOf("A1=0") > 0) {// lettura del valore se l'attuatore1 si deve spegnere
  // il led sarà acceso
  digitalWrite(luci, LOW); // accendo il led
  ATT1 = false;
  Serial.print("luci spente ");
  Serial.println(luci);
  }
  //tapparelle-------------
  if(readString.indexOf("A2=1") > 0) {// lettura del valore se l'attuatore2 si deve accendere
  // il led sarà acceso
  digitalWrite(tapp, HIGH); // accendo il led
  ATT2 = true;
  Serial.print("tapparelle aperte ");
  Serial.println(tapp);
  }
  /*else
  {
  //il led sarà spento
  digitalWrite(tapp, LOW); //sengo il led
  ATT2 = false;
  Serial.print("tapparelle chiuse ");
  Serial.println(tapp);
  }
  */
  if(readString.indexOf("A2=2") > 0) {// lettura del valore se l'attuatore2 si deve spegnere
  // il led sarà acceso
  digitalWrite(tapp, LOW); // accendo il led
  ATT2 = false;
  Serial.print("tapparelle chiuse ");
  Serial.println(tapp);
  }
  // COSTRUZIONE PAGINA HTML
  client.println("HTTP/1.1 200 OK");
  client.println("Content-Type: text/html");
  client.println();
  // inizializzo pagina (da togliere se uso ajax)
  client.print("<html><head><title>Domotica Rocco</title><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' ></head><body>");
  //inizai il body
  client.println("<div style='width:640px; height:960px;'>"); //risoluzione per iphone4
  client.println("<h1>Condizioni della casa</h1><hr />");
  //Scrive sul browser il valore del termistore
  client.println("<p>TEMPERATURA = ");
  client.print(temp);
  client.println(" °C 
</p>");
   
  //Scrive sul browser il valore della fotoresistenza
  client.println("<p>LUCE = ");
  client.print(analogRead(lux));
  client.println("
</p>");
  if (lux < 150) {
  // scrive sul web luce se il valore della fotoresistenza è alto
  client.print("<p><strong>LUCE</strong></p>");
  }
  else {
  // scrive sul web buio se il valore della fotoresistenza è basso
  client.print(" <p><strong>BUIO</strong></p>");
  }
  // link per aggiornare pagina e valori
  client.print("<a href=''> <input name='Input' type='button' value='Aggiorna sensori'></a>");
  client.println("<h1>Controllo</h1>");
  client.println("<hr />");
  client.println("
");
  //scrivo lo stato dell'attuatore1
  client.print("<font size='5'>Luci: ");
  if (ATT1) {
  client.println("<span style='color:green; font-weight:bold;'>Accese</span></font>");
  }
  else
  {
  client.println("<span style='color:grey; font-weight:bold;'>Spente</span></font>");
  }
  client.print("<h2><a href='/?A1=1'>ACCENDI</a> | <a href='/?A1=0'>SPEGNI</a></h2>");
  // firma
  client.println("<hr />");
  //scrivo lo stato dell'attuatore2
  client.print("<font size='5'>Tapparelle: ");
  if (ATT2) {
  client.println("<span style='color:green; font-weight:bold;'>Aperte</span></font>");
  }
  else
  {
  client.println("<span style='color:grey; font-weight:bold;'>Chiuse</span></font>");
  }
  client.print("<h2><a href='/?A2=1'>APRI</a> | <a href='/?A2=2'>CHIUDI</a></h2>");
  // firma
  client.println("<hr />");
  
  client.println("<hr />");
  // chiudo il div
  client.println("</div>");
  // chiudo pagina da togliere se uso ajax
  client.println("</body></html>");
  // pulisco la stringa per la successiva lettura
  readString="";
  
  //fermo il client
  client.stop();
  } //if c == /n
  } // if client available
  } // while client connesso
  } // FINE if client
  wdt_reset(); //resetto watchdog
 } // fine loop

Devi definire …
Ciao Uwe

client.print(“STATO USCITA 1 : “);
if (digitalRead(out_1)== true) client.println(“ON”);
else client.println(“OFF”);
client.print(”

”);
client.print("<input type=“button” style=“width:80px; height:30px” value=“On” onclick =" location.href=’/?on_1’">");
client.print("<input type=“button” style=“width:80px; height:30px” value=“Off” onclick =" location.href=’/?off_1’">");
client.println("


");

perfetto grazie mille palos XD