]> git.piffa.net Git - sketchbook_andrea/commitdiff
state machine
authoreaman <eaman@pad.piffa.net>
Mon, 9 Jan 2017 13:00:21 +0000 (14:00 +0100)
committereaman <eaman@pad.piffa.net>
Mon, 9 Jan 2017 13:00:21 +0000 (14:00 +0100)
advanced_projects/state_machine/semaforo_2_stimolo/semaforo_2_stimolo.ino

index e31949ffd88225048b6f13bd1d1d3c2e030ac77f..9b4b3678dd4729c685566041295c76972796a5dc 100644 (file)
@@ -80,9 +80,11 @@ Serial.println(state);
 }
 
 /* Domande:
- 1. Introdurre un secondo semaforo che cambia stato quando viene attivato
+ 1. Introdurre una memoria nello stato green che tenga traccia della pressione del bottone
+    per lo stato succiessivo.
+ 2. Introdurre un secondo semaforo che cambia stato quando viene attivato
     lo stimolo.
2. L'uso di delay() puo' essere limitativo: come rimediare?
3. L'uso di delay() puo' essere limitativo: come rimediare?
 .
 .
 .
@@ -94,6 +96,6 @@ Serial.println(state);
 .
 .
   Soluzioni
-2. Si potrebbe utilizzare un interrupt per gli stimoli oppure millis()
+3. Si potrebbe utilizzare un interrupt per gli stimoli oppure millis()
    per gestire le pause.
  */