Forum: Mikrocontroller und Digitale Elektronik 4x4 keypad und gleichzeitige Tastendruck


von Sugi (Gast)


Lesenswert?

Hallo,

ich will ein 4x4 matrix keypad an AVR einschliessen.
Das Problem ist, ich will dass man zwei oder mehrere Tasten
gleichzeitig drucken kann.
Wie realisiere ich die Port-leseroutine für diese Funktion ? In ATMEL
Dokumentationen gibt es nur Methode für 1 Tastendruck.

von freak! (Gast)


Lesenswert?

bitte schick mir die dokumentation mit einem tastendruck an
rene77@gmx.at bitte wennst zeit hast!!

von Sugi (Gast)


Lesenswert?


von Josef (Gast)


Lesenswert?

Du kannst durch 4 mal einlesen 2 Bytes als Abbild deiner Tasten
bilden.

Eigentlich ganz einfach.

SG Josef

von Matthias Friedrich (Gast)


Lesenswert?

manche leute haben anscheinend keine lust, auch mal für 5 cent
nachzudenken.
du studierst doch auch in kl, ist dir so eine frage eigentlich nicht
peinlich?

von Marc (Gast)


Lesenswert?

@Sugi

Ich habe mir mal mir einfachen Tastendruck den Kopf etwas zerbrochen,
und habe deswegen diesen Thread gestartet:

http://www.mikrocontroller.net/forum/read-2-122837.html#new

Das Programm ist nicht toll, ich habe dann das Tasterprellen
eliminiert, indem ich erst den nächsten  Tastendruck akzeptiert habe,
wenn keine Taste gedrückt war. So habe ich keine Mehrfachabfrage der
selben Taste mehr gebraucht.

Wenn Du die Abfragen im switch durch if ersetzen tust, solltest Du alle
gedrückten Tasten rausbekommen. Wenn Du den Code in C brauchen solltest,
melde Dich einfach im Forum.


@Matthias

Es ist toll, daß es solche Genies wie Dich gibt. Bist Du schon
Professor, oder einfach nur ein schlechter Bekannter. Bitte keine
Antwort! Ich finde diese Zeilen schon überflüssig, aber ich mußte es
einfach schreiben. A propo: 5 Cent sind sau billig, wenn man den
Stundenlohn eines Hilfsarbeiters betrachtet.

Gruss
Marc

von Lars (Gast)


Lesenswert?

Flamewar! Juchu :)

So ganz verkehrt ist Matthias' Aussage nun auch nicht...

und ausserdem heißt es ja wohl "a propos"

von Johannes M. Richter (Gast)


Lesenswert?

Mag sein dass der OP lt. Lehrplan der Uni KL das schon wissen/koennen
sollte - aber die Beurteilung seines Wissens im Vgl. zu dem, was er
Wissen sollte, ist die Sache seiner Professoren, nicht unsere Sache.

my 0.2 €c.

von Thomas K (Gast)


Lesenswert?


von Peter D. (peda)


Lesenswert?

Hier ist ein Beispiel für eine 3*8 Matrix:

http://www.mikrocontroller.net/forum/read-4-20511.html#new


Peter

von Matthias Friedrich (Gast)


Lesenswert?

nein, ich bin kein prof.
war vielleicht etwas zu scharf formuliert, das gebe ich zu, sorry. aber
ich sehe einfach die tendenz bei vielen, bei problemen immer erst mal um
hilfe zu schreien, getreu nach dem motto: ich habe folgendes problem,
keine lust mich einzuarbeiten oder was auszuprobieren, bitte postet
eine lösung mit quellcode.

natürlich sind solche foren genau dazu da. aber ich finde, man sollte,
bevor man so eine frage stellt, erstmal ausprobieren. dabei lernt man
schließlich eine menge und diese plattform wird nicht mit belanglosen
fragen überschwemmt.

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.