leo72:
tai manipolando una variabile aggiornata da un interrupt
woops, confusione mia
In questo modo si risparmierebbe l'uso di una variabile (millisPrecedente) e un'operazione
sì, in cambio però probabilmente rompi il PWM e qualsiasi libreria che usi la millis() in modo "correrto".
Ogni programma deve essere pià indispensabile possibile, se no te lo immagini se ogli libreria arduino facesse quello che vuole con timer etc? già succedono casini cercando di usare il minimo indispensabile.
e poi iuscire a tracciare un bug del genere diventa pressochè impossibile. Definitiva: 4byte in più valgono ben millemila ore di debug in meno, specialmente se sei "carne fresca" ]![]()