SukkoPera:
Se il codice è quello mi sembra difficile che funzioni (non c'è niente che incrementa timeElapsed, per cui rimarrà sempre < interval), ma... contento tu :D.
Ho dimenticato di mostrare che timeElapsed è inizializzato così:
elapsedMillis timeElapsed;
usando la libreria
#include <elapsedMillis.h>
Non devo incrementare perché ci pensa la libreria a incrementarlo dato che è una variabile temporale.