Progetto Serra Automatica

cicciozuc:
pure se è fatta bene quando carico lo sketch all'interno del tag </> si aggiungono molti spazi

Credo che sia perché mischi spazi con tabulazioni, i tab vengono visualizzati in modi diversi e tutto risulta scombinato. Meglio usare solo spazi allineando a mano se l'IDE non lo permette.

Per il resto c'è la parte di codice:

else if (!MotoreAvanti  &&  !MotoreIndietro) 
{
    s = 0;
}

che non è più condizionata ad alcuno stato, quindi viene eseguita sempre ogni volta che il motore è fermo e non permette più l'esecuzione dello stato di guasto 99.