"stabilizzare" la lettura in ingresso

Un buon sistema per annullare le fluttuazioni è fare la media su un certo numero di valori e su questa applicare il controllo della variazione +/- 1 count come stai facendo adesso.
Quanti campioni utilizzare per la media dipende anche dalla velocità con cui arrivano i dati e quella con cui vuoi rappresentarli, se come penso parliamo del solito calibro digitale non dovresti avere problemi a prendere otto letture, potenza due così la divisione la fai tramite uno shift a destra di tre posizioni, e aggiornare i dati visualizzati almeno un paio di volte al secondo.