Zitat Zitat von Andi#87 Beitrag anzeigen
Ich verstehe nicht, wie das funktionieren soll. Ein Portexpander-IC macht letztlich nichts weiter, als eine typische Binär-Matrix zu erstellen bzw. abzufragen. Also, z.B.: 0-0-0, 0-0-1, 0-1-0, 0-1-1, 1-0-0-, 1-0-1 usw. Wenn ich nun 2 Tasten gleichzeitig drücke, entsteht doch dort ein völlig anderes "Gebilde". Oder hab ich hier einen Denkfehler?

Andi
hängt sicher vom Portexpander ab, aber (IIRC) z.B. beim PCF8574 kannst du alle Werte als Byte-Mask für pins 0-7 gemeinsam abrufen. Sind z.B. Pins 0, 3 und 4 gedrückt und der Rest nicht, ist das Bitmuster 00011001.