Hallo,

der Autor des ersten Beispiels hat offensichtlich einen Spannungsteiler mit dem Verhältniss 1/1.95 (z.B. 3,9kOhm/4kOhm) verwendet.
Liegt eine Spannung von 5 V an, erhält der ADC die max. mögliche Eingangsspannung von 2,56V(=Vref), was der höchst möglichen Eingangsspannung des ADC's entspricht (ADC-Wert=1023).
Um von dem ADC-Wert 1023 auf eine Anzeige von 5V zu kommen, muß also dieser Teiler wieder herausgerechnet und auf 1V normiert werden (Auflösung beträgt ja 1023/2,56V )

1023*0.48876/100=5 (Volt)

für die Berechnung der Spannung ohne Fließkomma könnte ich mir folgende Vorgehensweise vorstellen:

Den Spannungsteiler auf genau 2 setzen (z.B. 4,7k/4,7k)
Eine angelegt Spannung von 5 V erzeugt dann einen ADC-Wert von 1000.
Diesen Wert teile ich durch 2 (binär 1-mal shift rechts !) und erhalte einen Ausgabewert von 500. (Jetzt noch das Komma richtig setzen!)
(Bei 4,9V z.B. erhalte ich so einen Ausgabewert von 490)


Gruß
Rolf