Tastenfeld 1x12, 3x4 Unterschied

Gast #2933759
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
#2933769
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.
#2933772
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.
Gast #2933775
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_
Gast #2934794
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_
#2934811
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.
#2934841
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.