sto studiandomi bene il codice MILLIS dell'esemprio dell'IDE.
ho aggiunto dei commenti per chiarirmi la traduzione tra il linguaggio C e l'italiano ![]()
purtroppo non riesco bene a capire per quale motivo viene riportata quella stringa
previousMillis=currentMillis; perchè mi richiamerebbe questa equivalenza? non riesco a decifrarla.
 unsigned long currentMillis = millis(); // leggi l'ora corrente e assegna la funzione millis()
 if (currentMillis - previousMillis >= interval) { //SE la differenza tra l'ora corrente e quella memorizzata è >= all'intervallo (2000 ms)
  // salva l'ultima volta che hai lampeggiato il LED
  previousMillis = currentMillis;
anche nel link che consiglia sempre guglielmo non specifica a cosa serva