]> git.piffa.net Git - sketchbook_andrea/blobdiff - advanced_projects/state_machine/semaforo_5_doppia_fsm/semaforo_5_doppia_fsm.ino
FSM
[sketchbook_andrea] / advanced_projects / state_machine / semaforo_5_doppia_fsm / semaforo_5_doppia_fsm.ino
index db72e6a95ee642a0f27089f5cef78deb28461d48..d7e914609b0d5853ff98ad0b9d2f42655cc9257c 100644 (file)
@@ -76,9 +76,9 @@ switch (FSM1) {
     break;
 
     case yellow :
-    if (millis() - timer >= pausa * 2/3) {
+    if (millis() - timer >= pausa * 1/3) {
         FSM1 = turn_red ;
-        timer += pausa * 2/3 ;
+        timer += pausa * 1/3 ;
     }
     break;
 
@@ -113,20 +113,21 @@ switch (FSM2) {
     break;
 
     case turn_yellow :
-    led2.Yellow();
+    led2.Blue();
     FSM2 = yellow ;
     break;
 
     case yellow :
     if (millis() - timer >= pausa / 3) {
     FSM2 = turn_red ;
-    timer += pausa * 2/3;
+    //timer += pausa * 2/3;
     }
     break;
 
     case turn_red :
     FSM2 = red ;
     FSM1 = turn_green;
+    timer = millis();
     break;
 
     case red :