Multitasking con Arduino

Non usare delay, ma millis().... delay interrompe l'esecuzione di qualsiasi cosa, mentre millis è un contatore in millisecondi che va continuamente! Ci sono un sacco di esempi ovunque!