www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Tasterlösung


Autor: Denise W. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Aloha!
Ich verwende einen AT90S8515 und habe 20 Taster die ich ansteuern 
möchte... bisher hatte ich die Idee jeden Taster einzeln anzusteuern, 
also benötige ich 20 Pins des µC, aber ich habe noch andere 
Hardwareteile die ich ansteuern möchte... daher meine Frage:
Wie kann ich die Taster sonst noch ansteuern???
Ich hoffe jemand hat eine Idee

nice greetz
Denise W.

Autor: johnny.m (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schieberegister als Porterweiterung. Oder Taster per ADC einlesen mit 
Spannungsteiler (wird allerdings kompliziert, wenn mehr als eine Taste 
gleichzeitig gedrückt ist).

Autor: Rahul, der Trollige (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
4x5 Matrix.

Autor: Werner B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
4*5 Matrix, dann brauchst du nur 9 Pins

Werner

Autor: Denise W. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
klingt ja sehr nett, aber ist sehr aufwendig, vor allem wenn ich 2 
Taster auf einmal drücke... aber trotzdem danke

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Denise W. wrote:
> klingt ja sehr nett, aber ist sehr aufwendig, vor allem wenn ich 2
> Taster auf einmal drücke...

Nö.

Ist nicht aufwendig:

Beitrag "Tasten-Matrix entprellen"


Peter

Autor: Rahul, der Trollige (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>vor allem wenn ich 2 Taster auf einmal drücke...

Software rulez...

Bei Atmel findet man die AVR240-Application Note. Darin wird eine 
4x4-Tastenmatrix beschrieben. Ist zwar für den AVR, die Theorie gilt 
aber allgemein. Gleichzeitig gedrückte Tasten findet man auch sehr 
schnell heraus (wird nicht beschrieben, aber mit etwas Hirnschmalz kein 
Problem).

Autor: Jack Braun (jackbraun)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Linda, Denise...

Die Jungs glauben wahrscheinlich, daß dann der Mitleidsfaktor höher ist.

http://www.heise.de/ct/schlagseite/00/14/gross.jpg

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.