QTR-1RC

Non è possibile, c'è qualche cosa che non va ... 4.292.757.652 µsec sono ... 4.292, 7 secondi ... 71 minuti ...

Ah ... c'è un errore ... non deve essere :

unsigned long tempopassato = time - micros();

ma :

unsigned long tempopassato = micros() - time;

ovvero nuovo tempo meno tempo iniziale :wink:

Guglielmo

Edit : con l'errore veniva un numero negativo, ma essendo il campo unsigned ecco che lo vedevi come un enorme numero positivo :grin: :grin: :grin: