Widerstände haben Toleranzen, wenn man Pech hat, wie z.b. bei meinem Exemplar, dann reicht das grade so um am A/D-Wandler 2,44 mV anliegen zu haben, das entspricht 1/1024tel, und damit wird dann das erste Bit gesetzt.
Warum es öfters vorkommt das nach ein paar mal Abfragen die Werte stimmen ist mir ein Rätsel.


Das ist der Nachteil bei dieser Schaltung, man bringt zwar die 6 Schalter an nur einem Eingang unter, aber dafür ist der erste extrem empfindlich für allerlei Störungen.