Forum: Mikrocontroller und Digitale Elektronik Tastenfeld 1x12, 3x4 Unterschied


von simon_ (Gast)


Lesenswert?

Hallo Zusammen,

ich habe vor ein Tastenfeld an meinen ATmega8 anzuschließen.
Deswegen wollte ich mich darüber informieren, was der Unterschied 
zwischen einem 1x12 Tastenfeld und einem 3x4 Tastenfeld ist, da ich über 
Google nichts herausgefunden habe.

3x4: 
http://www.conrad.de/ce/de/product/709840/Drucktastenfeld-3-x-4-Matrix-3-x-4-Kontakt-Belastung-ca-30-mA-B-x-H-51-mm-x-64-mm/?ref=home&rtl=reco_home&rb=1

1x12: 
http://www.conrad.de/ce/de/product/195561/Drucktastenfeld-1-x-12-Kontakt-Belastung-ca-30-mA-B-x-H-55-mm-x-86-mm/0216500&ref=list;jsessionid=62913309B7F8695EF43454721FE3DE89.ASTPCEN01

von holger (Gast)


Lesenswert?

Schau dir unter Dokumente und Downloads die Datenblätter an.
3x4 ist eine Matrixtastatur, 1x12 wohl einzelne Taster.

von Toadie R. (marcel_r)


Lesenswert?

Beim 12kontaktigen ist jede Taste ein Kontakt. Mehrere Tasten können 
gleichzeitig gedrückt und ausgewertet werden, mehr Eingänge erforderlich

Bei der Matrix-Anordnung ist jede Taste eine bestimmte 
Schaltkombination. Nur einen Taster gleichzeitig drücken, spart 
Eingänge, etwas erhöhter Programmieraufwand.

von holger (Gast)


Lesenswert?

>1x12 wohl einzelne Taster.

Die nicht in einer Matrix verschaltet sind;)

von Alexander V. (aiken)


Lesenswert?

Bei Einem 1x12 Tastenfeld hast du einen gemeinsamen Anschluss für 
VCC/GND und 12 Schaltkontakte. D.h. insgesammt 13 Leitungen.

Beim 3x4 sind die Taster in einer Matrix angeordnet. Man braucht 
insgesamt nur 7 Leitungen. Jedoch ist der Softwareaufwand höher.

von simon_ (Gast)


Lesenswert?

Vielen Dank für eure Antworten, hat mir sehr geholfen.
Ich war auch sehr verwundert, dass das in eueren Forum so schnell geht, 
werd das Forum mal weiterempfehlen.

simon_

von simon_ (Gast)


Lesenswert?

Ich hätte da noch ne Frage, gibt es für das Tastenfeld irgendeine 
Entprellungsroutine in Bascom, weil alle die ich gefunden habe sind in 
C, oder Assembler, und ich kenne mich Entprellung nich wirklich gut aus.

Schon mal Danke im Vorraus

simon_

von Karl H. (kbuchegg)


Lesenswert?

simon_ schrieb:
> ... gibt es für das Tastenfeld ...

für welches?
Wenn du dich erinnerst hattest du 2 zur Auswahl. Und die beiden 
unterscheiden sich im Aufbau wie Tag und Nacht.

Das 1*12 sind einfach nur 12 Einzelttaster in 'einem Gehäuse'. D.h. da 
geht alles genau gleich, wie wenn du 12 einzelne Taster hättest.

die 3*4 sind eine Tastenmatrix. Und auch dafür wird sich sicherlich 
irgendwo BASCOM Code finden lassen. Nur nicht hier. In diesem Forum 
haben wirs nicht so mit BASCOM.

von simon_ (Gast)


Lesenswert?

ich meinte für das 3x4 Matrix , aber trotzdem danke für die Antwort, 
dann werd ich mal weitersuchen.
simon_

von mike (Gast)


Lesenswert?

Hi,

gibt es auch 2x6 Tastenfelder ? Die passen dann an einen 16 bit port 
oder?

Gruß
mike

von obfri (Gast)


Lesenswert?

... 2*6 passt auch an 8bit-Port (2*out, 6*in) ... welchen Vorteil soll 
das gegenüber 3*4 (= 7 Ports benötigt) bringen?

von obfri (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Das 1*12 sind einfach nur 12 Einzelttaster in 'einem Gehäuse'. D.h. da
> geht alles genau gleich, wie wenn du 12 einzelne Taster hättest.

... eben nicht, da ist eine Seite bereits verschaltet ...

von Karl H. (kbuchegg)


Lesenswert?

obfri schrieb:
> Karl Heinz Buchegger schrieb:
>> Das 1*12 sind einfach nur 12 Einzelttaster in 'einem Gehäuse'. D.h. da
>> geht alles genau gleich, wie wenn du 12 einzelne Taster hättest.
>
> ... eben nicht, da ist eine Seite bereits verschaltet ...

geschenkt.
Ob ich selbst 12 Taster alle einzeln nach GND verschalte, oder ob die 
Taster im Gehäuse schon zusammengefasst sind und ich nur 1 Pin auf GND 
lege, ....

OK, Im Prinzip geb ich dir recht. Da war ich nicht präzise genug.

von bascom (Gast)


Lesenswert?

Hallo
In bascom gibt es einen fertigen befehl um Matrix Tastaturen direkt 
anzusprechen.
Schau dir mal den befehl genauer an: getkb

von simon_ (Gast)


Lesenswert?

werd ich machen danke

simon_

von simon_ (Gast)


Lesenswert?

habs mal angeschaut, heißt übrigens: Getkbd

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.