avendo solo due stati da monitorare potresti fare anche una cosa del tipo:
if (statoprecedente=!statocorrente){
Serial.print(statocorrente);
statoprecedente=statocorrente;
}
questa stampa solo una volta e solo quando lo stato cambia da acceso o spento