Ciao a tutti,
visto che ultimamente si è parlato molto di timer "e derivari", ho scritto qualche parola su come funziona la libreria Metro per gestire dei timer con arduino.
La lib in questione si gestisce il lavoro "complesso", lasciando a noi solo la necessità di eseguire un controllo (per sapere se è pasato l'intervallo settato o meno).
La libreria Metro mi sembra più semplice ed immediata da utilizzare rispetto alla millis().
Ho dovuto utilizzarla al volo proprio stamane per sistemare un'installazione.
MI sembra che il metodo Interval non funzioni a dovere (ho risolto con la reset), ma riprovo con calma a casa...
In quanto a quello che hai scritto, mi sembra ci sia tutto quel che serve per utilizzarla!