rispolverando il codice iniziale (più o meno)... noto 544ms... sta mega non si muove...
const unsigned int CNT_MAX = 65000;
long cnt=0;
unsigned long prevMillis = 0;
long dif = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
cnt++;
if (cnt > CNT_MAX) {
dif = millis() - prevMillis;
Serial.println((int) dif);
prevMillis = millis();
cnt = 0;
}
}