Die Dioden kann man m.E. nur dann weglassen, wenn man nur einen Taster/Schalter gleichzeitig betaetigt.
Das Prinzip ist ja gaengig als matrix aufgebaut.
Ich hab mein Konzept mal noch erweitert sodass man mit einem seriellen Port bis zu 512 Schalter/Taster ansprechen kann. (Bei Verwendung eines PIC 16F627/628)
hier gibst etwas mehr Info:
http://cockpit.varxec.de/electronics/keymatrix.html
Ich habe mal den Schaltplan angehaengt.
Da ich dass nur als 2x2 matrix mit LEDs
getestet habe, waere es gut wenn jemand damit Probleme sieht, was zu sagen. Noch habe ich das nicht in der Form gebaut.
Ein Problem ist mir bewusst: Software entprellen... da der 16F62x nur 224 Byte RAM hat, muss man da etwas geschickter sein. 512 Tasten entsprechen 64 bytes.