Forum: Mikrocontroller und Digitale Elektronik Matrixtastatur 3x4 an ATMega8


von Sascha W. (swesiger)


Lesenswert?

Hallo,
  ich habe da mal eine Frage...

Ich bin absoluter AVR/Bascom Anfänger bzw. im Elektronik-Bereich.
Vor 2 Jahren habe ich mal ein Franzis-Lehrpaket zum Bascom-Compiler
mit ATMega8 Experimentierplatine erstanden und fange jetzt wieder
bei null an. Bevor ich viel mit Multisim rumprobiere frage ich einfach
mal...

Ich möchte diese 3x4 Matrixtastatur an meinen Microkontroller 
anschließen:

https://hbe-shop.de/Art-1182219-MULTICOMP-MCAK304NSSBWPMM-TASTENFELD-METALL-IP67-3X4

In der Anleitung steht:

Contact Rating : 20 mA, 24 V dc
Maximum Contact Resistance : 200 Ohm

Kann ich diese Tastatur an meinem ATMega8 (5v, 40mA je pin) betreiben 
oder funktioniert das nur mit einer höheren Spannung (24 v)? Wie groß 
müssen die Widerstände sein, die ich ja für die Matrix brauche? Und 
welche Leistungsklasse der Widerstände ist ausreichend? Ich wäre froh, 
wenn mir das mal einer erklären könnte (mit Formeln?)...

Vielen Dank!

PS: Die Tastatur kostet fast 40 Euro. Brauche ich aber da sie 
wassergeschützt ist.

von Peter D. (peda)


Lesenswert?

Sascha Wesiger schrieb:
> Wie groß
> müssen die Widerstände sein, die ich ja für die Matrix brauche?

Seit wann?
Die internen Pullups des MC reichen völlig aus.

5V sollten kein Problem sein. Das Datenblatt schweigt sich leider dazu 
aus.

von oldmax (Gast)


Lesenswert?

Hi
So wie ich es lese, sind das Angaben uber Kontaktbelastung in mA und 
max. Kontaktspannung. Da brauchst du keine Widerstände. Wie eine 
Tastermatrix funktioniert, weißt du hoffentlich. Du hast 3 Ausgänge, die 
du einzeln mit einer 1 (ext. Pulldown) oder einer 0 (int. Pullup) 
ansteuerst. Mit der Wertung das Ausgangs und dem Eingangssignal kannst 
du den Taster dann bestimmen.
Gruß oldmax

von Detlef K. (deka65)


Lesenswert?

@sascha
Wenn du das in Bascom machen willst, schau dir die
Befehle ConfigKBD und GetKBD an, ist in der Hilfe
alles erklärt.

Gruß deka65

von Sascha W. (swesiger)


Lesenswert?

Vielen Dank für eure Antworten!

Ich habe weitere Hilfe im Internet gefunden...

http://halvar.at/elektronik/kleiner_bascom_avr_kurs/3x4_tastenfeld/

Und gerade das Tastenfeld bestellt.

Gruß Sascha

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.