So also ich denke mal das Problem ist beseitigt \
/
Da die ADC Werte ja alle erhöht waren habe ich die Grenzwerte berechnet, bei denen die Taster noch ihre richtigen Zahlen haben. Also mit dem Faktor 63 ergibt sich für :
K1 bis 682 = 32
K2 bis 821 = 16
K3 bis 915= 8
K4 bis 970 = 4
K5 bis 1000 = 2
K6 bis 1015 = 1
Wenn ich sie mit meinen Werten vergleiche müssen alle Werte um 7 verringert werden.
Also habe ich jetzt die pollswitch funktion wie folgt abgeändert:
Code:
return ((unsigned char) ((( 1024.0/(float)(i-7) - 1.0)) * 63.0 + 0.5));
Jetzt stimmen alle Werte 
sprich jetzt bekomme ich für
K1=32
K2=16
K3=8
K4=4
K5=2
K6=1
Damit müssten die Taster ja jetzt funktionieren oder?
Lesezeichen