4x4 Matrix Tastatur mit 5 Pins

OP #4411463
Lesenswert?
• ▲
▼
Guten Abend allerseits,

ich habe die Tage eine alte 4x4 Matrix Tastatur ausgegraben. Allerdings 
arbeitet diese mit 5 Pins. Die Beschaltung funktioniert, wie ich 
getestet habe, so, dass die Durchschaltung auf Masse für jede Zeile 
einen Pin weiter nach rechts geht. Zum Beispiel Zeile 1 Taste 1 schaltet 
von Pin 0 auf Pin 1 durch, Zeile 1 Taste 2 schaltet von Pin 0 auf Pin 2 
durch. In der zweiten Zeile geht das dann Zeile 2 Taste 1 schaltet von 
Pin 1 auf Pin 0, Taste zwei von Pin 1 auf Pin 3 usw. Der jeweilige Masse 
Pin "wandert" somit für jede Zeile einen Schritt weiter.

Hat jemand so eine Tastatur schon einmal gesehen oder verwendet? Wollte 
sie gerne an einem ATMEGA8 verwenden, allerdings habe ich noch keine 
sinnvolle Ansteuerung für alle Tasten hinbekommen. Hab das ganze 
zusammen mit Peter Danneggers Timer basierten Entprellroutinen versucht. 
Prinzipiell müsste man nur den jeweiligen Pin der Reihe nach auf Masse 
setzen um die anderen damit zu vergleichen, allerdings müsste man dazu 
jedes Mal den jeweiligen Pin von Input auf Output wechseln (hoffe man 
versteht, was ich meine) und das ist ab einer gewissen Anzahl an 
wechseln anscheinend zu viel für den ATMEGA8 (Beim Cortex M3 kann man 
auch Input Ports auf einen Wert setzen, daher würde das dort 
funktionieren, wenn auch nicht schön).

Mit freundlichen Grüßen
Tim
Gast #4411495
Lesenswert?
• ▲
▼
Tim H. schrieb:

> ich habe die Tage eine alte 4x4 Matrix Tastatur ausgegraben. Allerdings
> arbeitet diese mit 5 Pins. Die Beschaltung funktioniert, wie ich
> getestet habe, so, dass die Durchschaltung auf Masse für jede Zeile
> einen Pin weiter nach rechts geht. Zum Beispiel Zeile 1 Taste 1 schaltet
> von Pin 0 auf Pin 1 durch
[...]
> In der zweiten Zeile geht das dann Zeile 2 Taste 1 schaltet von
> Pin 1 auf Pin 0

Schon hier ist jedem Normaldenkenden klar, dass das nicht so 
funktionieren kann, wie du glaubst. Dass du also einen wesentliche 
Aspekt der Sache übersehen haben musst...

Wie es richtig geht, wird erst klar, wenn man die Schaltung der Tastatur 
hat. Da du der Einzige bist, der sie physisch vorliegen hat und 
obendrein auch der Einzige, der wirklich an einer Lösung des Rätsels 
interessiert ist, wird also wohl auch dir der Job zufallen, diese 
Schaltung zu ermitteln. Die darfst du dann hier posten. Dann sehen wir 
weiter...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.