if (millis() - timer >= 1000) { //sfruttando la funzione millis facciamo in modo che ogni 1000 ms dal reset della scheda
timer += 1000; // (o dall'avvio) avvenga una lettura del sensore di distanza
pellet = sr04.Distance();
updateDisplay();
}
ho provato a fare cosi ma al display mi si accendono solo delle linee e non mi legge la cifra
infatii modificando cosi' ho risolto
if (millis() - timer >= 1000) { //sfruttando la funzione millis facciamo in modo che ogni 1000 ms dal reset della scheda
timer += 1000; // (o dall'avvio) avvenga una lettura del sensore di distanza
pellet = sr04.Distance();
}
updateDisplay();
che poi sarebbe lo stesso di prima pma più ordinato