Termostato con soglia min/max e isteresi di 0,5 gradi [RISOLTO]

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 :sweat_smile:
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