S--;
delay(1000);
if (S < 0) {
lcd.setCursor(1, 0);
lcd.print("Tempo Scaduto");
lcd.setCursor(3, 1);
lcd.print("Sei Morto!");
myOldTime = millis();
if ( millis() - myOldTime >= pausa) { // Wait for 5 sec
lcd.clear();
lcd.setCursor(3, 0);
lcd.print("Riavviare!");
} else {
// esegui altre cose fino a quando la if diventa vera
}
}
gia fai il controllo quando S è minore di zero
e se non gli dici tu di smettere di fare s-- come fa a fermarsi il contatore?