From c245a4e670fe2a2d44188a22f7fd6529e11bafc8 Mon Sep 17 00:00:00 2001 From: eaman Date: Mon, 9 Jan 2017 14:00:21 +0100 Subject: [PATCH] state machine --- .../semaforo_2_stimolo/semaforo_2_stimolo.ino | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/advanced_projects/state_machine/semaforo_2_stimolo/semaforo_2_stimolo.ino b/advanced_projects/state_machine/semaforo_2_stimolo/semaforo_2_stimolo.ino index e31949f..9b4b367 100644 --- a/advanced_projects/state_machine/semaforo_2_stimolo/semaforo_2_stimolo.ino +++ b/advanced_projects/state_machine/semaforo_2_stimolo/semaforo_2_stimolo.ino @@ -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. */ -- 2.39.2