Zitat Zitat von Ollowain
was ich mir bei der Funktion gedacht habe ist folgendes. In der Anleitung steht:

Bit0 (1) -> K6
Bit1 (2) -> K5
Bit2 (4) -> K4
Bit3 ( -> K3
Bit4 (16) -> K2
Bit5 (32) -> K1

Wenn ich jetz die werte von K6 bis K2 zusammen zähl komm ich auf 31.
Deshalb meine überlegung -> alles was über 31 ist muss K1 sein. (selbst wenn alle anderen gleichzeitig gedrückt sind).
Bin ich soweit richtig?
Nein, leider nicht ganz. Weil wenn K1,K2 und
K3 gleichzusammen eingedruckt sind (asuro stosst gegen ein weiches objekt an auf seiner linker seite) ist das gleich an 8+16+32=56. Das ist auch grosser als 31, aber nicht nur K1. Oder zb. K1 mit K6 als störungsignal (K6 ist nicht wirklich eingedrukt aber der analog-digital converter ADC hat ein wenig falsch gemessen wegen den motorrausch) ist das auch grosser als 31: 32+1=33.