X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=advanced_projects%2Fstate_machine%2Fsemaforo_5_doppia_fsm%2Fsemaforo_5_doppia_fsm.ino;fp=advanced_projects%2Fstate_machine%2Fsemaforo_5_doppia_fsm%2Fsemaforo_5_doppia_fsm.ino;h=602af74328c4bf501154286ffef93c6731addeea;hb=f71e1e30b8bd0a89b32f7c96e698e23b6fee4479;hp=619b85e2ba20fe3dd752cb0b09e7db3fd0c2adac;hpb=b7c9fe551bc862d7b6ba235bd8bac08acbb3e039;p=sketchbook_andrea diff --git a/advanced_projects/state_machine/semaforo_5_doppia_fsm/semaforo_5_doppia_fsm.ino b/advanced_projects/state_machine/semaforo_5_doppia_fsm/semaforo_5_doppia_fsm.ino index 619b85e..602af74 100644 --- a/advanced_projects/state_machine/semaforo_5_doppia_fsm/semaforo_5_doppia_fsm.ino +++ b/advanced_projects/state_machine/semaforo_5_doppia_fsm/semaforo_5_doppia_fsm.ino @@ -49,7 +49,7 @@ switch (FSM1) { break; case green: - if (millis() > timer + pausa * 2/3) { + if (millis() - timer >= pausa * 2/3) { FSM1 = wait_button ; timer = millis(); } @@ -70,7 +70,7 @@ switch (FSM1) { break; case yellow : - if (millis() > timer + pausa * 2/3) { + if (millis() - timer >= pausa * 2/3) { FSM1 = turn_red ; timer = millis(); } @@ -100,7 +100,7 @@ switch (FSM2) { break; case green: - if (millis() > timer + pausa * 2/3) { + if (millis() - timer >= pausa * 2/3) { FSM2 = turn_yellow; timer = millis(); } @@ -112,7 +112,7 @@ switch (FSM2) { break; case yellow : - if (millis() > timer + pausa / 3) { + if (millis() - timer >= pausa / 3) { FSM2 = turn_red ; timer = millis(); }