led acceso o spento?

..e pure nel codice instanzi una variabile che si chiama Stato, e poi fai riferimento nel codice a una che si chiama stato .
Arduino (il C :P) è case sensitive e quel codice ti avrebbe dovuto generare qualche errore.
Io credo che tu non abbia neppure provato il codice che hai postato...