16 verschiedene Schalterzustände über einen Analogeingang

Ich halte Reinhards Lösung für sehr gut, maximales Ergebnis bei minimalstem Aufwand.
Hier versuche ich mich gerade an einer Wochenzeitschaltuhr in ähnlicher Art:
Tageszeit wird über eine Widerstandsmatrix mit 2 Drehschaltern an analog_in eingelesen,

  1. Schalter 0 | 10 | 20, 2. Schalter 0-9
    Aufgebaut ist es noch nicht, aber rein rechnerisch (Idealwiderstände E12-Reihe) komme ich
    bei 5Volt auf eine minimalste Differenz von 51mV zwischen den einzelnen Schaltstellungen,
    womit eigentlich sämtlich mögliche (hier 30, 24 brauch ich) Stellungen sicher ausgewertet werden müßten.
    Eine eventuelle Temperaturdrift sollte da keine große Rolle spielen.
    Kleinste Widerstandskombination ist hier 680 + 4700 Ohm, also Stromaufnahme <1mA
    Größte Widerstandskombination 44380 + 32360 Ohm (Reihenschaltung), HF-Einstreuung wahrsch. auch kein Thema.