Hallo!
@ vklaffehn
Ich habe eine Idee, die ich selber verwenden möchte, aber bisher bin ich nicht dazu gekommen. Theoretisch könnte man bis zu 10 Tasten mit 3 Pins abfragen, wenn man ein Zähler mit Dezimaldekoder 74HC4017 verwendet. Vor jeder Abfrage wird der Zähler mit MR auf Null gelöscht. Danach wird der Ausgang des Dekoders eingelesen und anschliessend der Zählerstand mit Cp um 1 erhöht. Dann wird der Ausgang wieder eingelesen usw. Die Dioden bilden ein OR.
Ich habe die Schaltung im Code skizziert und denke, dass es verständlich ist, sonst bitte Fragen! 
MfG
Code:
.---------------------------------------.
vom >-----|Cp |
| 74HC4017 |
µC >-----|MR |
'---------------------------------------'
| | | | | | | | | |
o o o o o o o o o o
\ \ \ \ \ \ \ \ \ \
\. \. \. \. \. \. \. \. \. \.
o o o o o o o o o o
| | | | | | | | | |
V V V V V V V V V V
- - - - - - - - - -
| | | | | | | | | | zum
+---+---+---+---+---+---+---+---+---+----->
| µC
.-.
| |
| |
'-'
|
===
GND
Lesezeichen