Quote Originariamente inviata da Erik84 Visualizza il messaggio
Questo sostanzialmente è il codice html all'interno di arduino, viene gestito tramite una shield ESP8266 che crea un segnale wifi a cui mi collego come access point, ogni 20 secondi fa un refresh in automatico.
codice:
...
if (digitalRead(cavo == 0)) {
client.print("<font color=green> ON</font>");   
  }
  if (digitalRead(cavo == 1)) {
 client.print("<font color=red> OFF</font>");
   }...
dove c'è la condizione IF è quella che voglio sistemare, dopo in un secondo momento sistemo il resto, al momento vorrei realizzare la sola visione dello stato delle uscite se sono ON o OFF. tramite il pulsante mi esegue uno scambio di stato in maniera manuale, quello che nn capisco c'è un comando html per nascondere il pulsante oppure c'è un comando specifico che agisce alla sua pressione?
Mi sa che hai commesso un errore qui (parentesi):
codice:
if (digitalRead(cavo == 0)) {
client.print("<font color=green> ON</font>");   
  }
  if (digitalRead(cavo == 1)) {
 client.print("<font color=red> OFF</font>");
   }
dovrebbe essere così:
codice:
if (digitalRead(cavo) == 0) {
client.print("<font color=green> ON</font>");   
  }
else {
 client.print("<font color=red> OFF</font>");
   }
dove ovviamente "cavo" è il numero che rappresenta il pin.