-         

Ergebnis 1 bis 3 von 3

Thema: Matrix Taststur auswerten

  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Felix G
    Registriert seit
    29.06.2004
    Ort
    49°32'N 8°40'E
    Alter
    34
    Beiträge
    1.780

    Matrix Taststur auswerten

    Anzeige

    SMARTPHONES & TABLETS-bis zu 77% RABATT-Kostenlose Lieferung-Aktuell | Cool | Unentbehrlich
    Ich möchte eine 4x4 Matrix Tastatur auswerten, was ja eigentlich kein Problem ist.
    allerdings muss es möglich sein beliebig viele Tasten gleichzeitig zu drücken.


    Angenommen die Spalten hängen an Ausgängen vom µC, die Zeilen an Eingängen.
    Dann würde man doch normalerweise eine 0 durch die Spalten schieben, und jeweils die 4 Zeilen einlesen, oder?


    Aber jetzt sehe ich da ein kleines Problemchen...
    Was wenn man einige Tasten so betätigt, daß man eine Art L-Form erhält?

    Gehen wir mal das Bild Spalte für Spalte durch...
    In der ersten Spalte passiert nichts, man erhält für die Zeilen das Bitmuster "1111"
    Dann kommt Spalte B, auch hier klappt alles und man erhält "1001"
    Aber bei Spalte C gibt es ein Problem...
    Da die drei gedrückten Tasten eine elektrische Verbindung zwischen Zeile 2 und 3 herstellen,
    scheint es so als wäre auch die Taste C2 betätigt worden obwohl das nicht der Fall ist.
    (man erhält wieder "1001", korrekt wäre "1101")


    irgendwelche Vorschläge?
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken matrix_tast.jpg  
    So viele Treppen und so wenig Zeit!

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.08.2004
    Ort
    Stuttgart
    Alter
    42
    Beiträge
    849
    Du mußt die Zeilen und Spalten mit Dioden versehen an jedem Schalter. Damit kann dann kein Ausgang zurückspeisen auf eine andere Zeile bzw. Spalte. Nennt man auch Diodenmatrix.

    Grüße Wolfgang

    Nachtrag: Ein Linkt zum Thema...
    http://www.uni-muenster.de/Physik/TD.../diodenmat.htm
    http://www.goblack.de/desy/sc12chip/...teuerwerk.html

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Felix G
    Registriert seit
    29.06.2004
    Ort
    49°32'N 8°40'E
    Alter
    34
    Beiträge
    1.780
    Hey super, danke!
    So viele Treppen und so wenig Zeit!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •