break;
case green:
- if (millis() > timer + pausa * 2/3) {
+ if (millis() - timer >= pausa * 2/3) {
FSM1 = wait_button ;
timer = millis();
}
break;
case yellow :
- if (millis() > timer + pausa * 2/3) {
+ if (millis() - timer >= pausa * 2/3) {
FSM1 = turn_red ;
timer = millis();
}
break;
case green:
- if (millis() > timer + pausa * 2/3) {
+ if (millis() - timer >= pausa * 2/3) {
FSM2 = turn_yellow;
timer = millis();
}
break;
case yellow :
- if (millis() > timer + pausa / 3) {
+ if (millis() - timer >= pausa / 3) {
FSM2 = turn_red ;
timer = millis();
}