Mit 5 Tastern gibt es genau 32 Kombinationen von gedrückt/nichtgedrückt.
Die lassen sich durch binär gestaffelte Widerstände kodieren.
Also z.B. 16k, 8k, 4k, 2k, 1k.
Jeder Taster schaltet einer dieser Widerstände parallel.
Also z.B Taster2 schaltet 8k und Schalter3 4k parallel usw.
So gibt es für jede der 32 Kombinationen jeweils einen bestimmten Gesamtwiderstand.
Einen ander Möglichkeit ist die Widerstände alle in Reihe zu legen,
und jeder Taster schliesst einen der Widerstände kurz.

Gruß Jan