l'indentazione!!!!
else if (s == 0 && comandoMotore == 1) {
if (MotoreAvanti) {
t = millis();
s = 1;
}
if (MotoreIndietro) {
t = millis();
s = 2;
} else if (s == 1) { <--------------questo non credo che vada qui ma sull'else principale
if (millis() - t >= 3000 && fcS_Chiuso) {
HC12.print(" Guasto: ");
HC12.println("Fine Corsa Sinistro non apre");
s = 99;
}
} else if (millis() - t >= 60000 && fcD_Aperto) {
HC12.print(" Guasto: ");
HC12.println("Fine Corsa Destro non chiude");
s = 99;
} else if (s == 2 && millis() - t >= 3000 && fcD_Chiuso) {
HC12.print(" Guasto: ");
HC12.println("Fine Corsa Destro non apre");
s = 99;
} else if (millis() - t >= 60000 && fcD_Aperto) {
HC12.print(" Guasto: ");
HC12.println("Fine Corsa Sinistro non chiude");
s = 99;
} else if (!MotoreAvanti && !MotoreIndietro) {
s = 0;
}
if (s == 99) {
errore = 1;
}
}
}