unsigned long t0 = 0;
int timer = 5000;
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("Mi trovo nello stato 1");
unsigned long t = millis();
if(t-t0 > timer){
Serial.println("Mi trovo nello stato 2");
t0 = millis();
}
delay(500);
}