2 Blink con state machine
4 Introduzione alle state machine
9 enum states_available { // Stati della FMS
10 turn_on, // Dinamico, transizione
16 states_available state ;
27 digitalWrite(led, HIGH);
28 state = on ; // Setta il prossimo state
37 digitalWrite(led, LOW);
46 default: // In caso di default si fa turn_off
47 digitalWrite(led, LOW);
52 Serial.print(millis());
53 Serial.print(" \t Stato attuale ");
54 Serial.println(state);