2 LED / Strisce laterali che lampeggiano alternativamente
1 LED / Striscia sotto in FADE
Input:
Throttle
Tramite la lettura del valore del throttle vengono indicati 3 stati:
IDLE: gas praticamente a zero
Max: a tutto gas!
Medio: tutti i valori intermedi
Questo sketch si comporta esattamente come base_th_3stati, in questa versione pero’ invece che dei cicli if viene usato un ciclo switch per implementare una macchina a stati. A ogni esecuzione del loop viene letto il valore del throttle e in base a questo viene deciso in quale stato si verra’ a trovare il ciclo switch.
Gli stati disponibili sono dichiarati in una variabile di tipo enum.
Nell’esempio successivo ailerons_state_rgb.ino verra’ implementata una FMS con transizioni tra gli stati per la gestione di una luce RGB associata al canale degli alettoni.