Forum: Mikrocontroller und Digitale Elektronik Problem bei 3x4 Tastaturmatrix mit ADC-Wandler auslesen


von H. G. (ledi)


Lesenswert?

Hallo,

ich möchte eine 3x4 Tastenmatrix mit dem ADC-Wandler (8 Bit) auswerten. 
Gleichzeitig löse ich beim Tastendruck einen Interrupt (Low-Level) aus.
Das Ganze funktioniert auch grundsätzlich, doch leider habe ich das 
Problem, dass der ADC-Wandler zwischdurch (meist beim loslassen der 
Tasten) einen anderen Wert misst und somit eine falsche Taste 
ausgewertet wird.

Hat jemand einen Vorschlag, wie ich das Problem lösen kann?

von Peter D. (peda)


Lesenswert?

Beitrag "Tastenmatrix auslesen über nur 2 Leitungen"

Ein Tastenwert wird nur dann übernommen, wenn er 4-mal im gleichen 
Fenster war.


Peter

von H. G. (ledi)


Lesenswert?

Peter Dannegger schrieb:
> Beitrag "Tastenmatrix auslesen über nur 2 Leitungen"
>
> Ein Tastenwert wird nur dann übernommen, wenn er 4-mal im gleichen
> Fenster war.
>
>
> Peter

Ok! Wenn ich das also richtig verstehe, dann 4 x z.B. mit einer if-else 
Schleife prüfen. Wenn der Wert noch immer gleich, dann Taste = Taste x?

von Peter D. (peda)


Lesenswert?

Das Beispiel benutzt meine 4-fach Entprellung mit 10ms Abtastinterrupt.
Der Wert muß also 40ms anliegen.


Peter

von H. G. (ledi)


Lesenswert?

Danke!
Wo finde ich das Beispiel?

von H. G. (ledi)


Lesenswert?

Ahhhhhhh!
Habs schon!

Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.