zacki hat geschrieben:So, ich hab nun die ersten beiden komplett fertig. Siehe Attachment.
Das sieht ja schon super aus.
zacki hat geschrieben:Irgendwie schaffe ich es nicht die Tastaturmatrix auszulesen. Irgendwie muß ich dem ja beibringen welche Anschlüsse der Matrix an welchem pin hängen.
Ich habe leider kein Tastenfeld da um es ausprobieren zu können. Aber hier zwei Möglichkeiten. Auch wenn die erste Möglichkeit nicht funktionieren sollte. Die zweite Möglichkeit funktioniert sicher, denn die habe ich schon ausprobiert.
1. Möglichkeit: Du verwendest den Bascom-Befel ``getkbd()`` http://avrhelp.mcselec.com/index.html?getkbd.htm um auf die Tastencodes zuzugreifen. Mit ``config kbd`` http://avrhelp.mcselec.com/index.html?config_kbd.htm stellst du ein, welches Port (alle 8 Leitungen) für die Tastatur verwendet werden.
Den Anschluss für die vierte Spalte lässt du einfach aus. So bekommst du für jede Taste eine Zahl zurück.
2. Möglichkeit: Claus Kühnel beschreibt in seinem Buch ziemlich genau, wie man die gedrückte Taste manuell ausliest. Siehe: http://books.google.com Seite 192.
mfg
Gerold
Edit: Ich hatte Claus Kühnel falsch geschrieben