Hallo

Vielleicht könnest du die niederwertigsten Bits einfach ignorieren: if((ad/2) == xxx) oder if((ad/4) == xxx)

(Dann könntest du allerdings auch gleich linksbündige 8-Bit-Werte einlesen)

Wieviele Tasten und welche Werte hast du denn?

Gruß

mic