@TrainMen:
Glückwunsch auch mitten in der Nacht!
Trotzdem ein Erklärungsversuch, der mir gerade wie Schuppen aus den Haaren fällt:Warum versteh ich zwar nicht aber egal.
Der wesentliche Unterschied zwischen deiner 4x4 Matrix-Tastatur und der 1x5 Tastatur auf der M32 ist der ADC-Wert, wenn KEINE Taste gedrückt wird: Er beträgt bei der 4x4 Tastatur 0 (low) und bei der M32-Tastatur 1023 (high).
Das heisst:
Deine Lösung mit der Werteeingrenzung (von 205 bis 210) ist sicher eine perfekte Lösung.
Aber:
Man kann auch in der bisherigen einfacheren Programmlogik bleiben. Die müßte man dann nur so ändern, dass man die Testbedingungen auf GRÖSSER (>) anlegt und mit dem höchsten ADC-Wert anfängt.
So, jetzt gehe ich wieder schlafen.
Lesezeichen