K5 soll 2 ausgeben bei PollSwitch. Eben in Binaire Zahl ist das kein "11". Oder meinst du das doch? Wenn die Widerstandswerten stimmen, (Nach gemessen?) vielleicht liegt diese abweichung dan an den Förmel von PollSwitch: (1024/ADC_wert - 1)*63+0,5
Möglicherweise stimmen deine ausgaben besser mit ein andere Konstante wert als 63. Jeder Widerstand hat eine ungenauichkeit von den Sollwert. Und eben den Analog-Digital-Umwandler ist nicht ganz linear oder exact.
Lesezeichen