Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim PC-Tastatur auslesen
hardware.bas
19.08.2010, 09:09
Für meinen Temperaturlogger auf Basis des ATmega8 soll eine numerische Dateneingabe mit einer PS2-Tastatur realisiert werden. Dabei sollen NUR die Rohdaten der Ziffern 0-9 Nutzung finden. Jegliche bisher gefundenen Codes im Netz und in der Fachliteratur konnte ich nicht zum Laufen bekommen. Wichtig ist die Nutzung OHNE Umrechnungstabellen etc. Einfach Tastendruck auslesen.... und fertig! Hat da jemand praktische Erfahrungen? Vielen Dank und Viele Grüße, Micha
hardware.bas
19.08.2010, 12:09
Der sinnvolle Unterschied zwischen GETATKBR() und GETATKBRRAW() ist zwar immer noch nicht klar, ebenso die Notwendigkeit eine nichtvorhandene Tabelle benennen zu müssen. JEDOCH... durch ein bischen Trixerei und Einbau von Warteschleifen klappt das Einzelauslesen einer PC-Tastatur. Ich weiss zwar nicht warum, jedoch unwichtig, der Zweck heiligt die Mitte. BASCOM sei Dank, Problem also gelöst. VG Michal
Ich habe mich damit noch nicht beschäftigt aber die Tastatur liefert
meines Wissens nur einen Scann Code der gedrückten Taste. Ohne
eine Tabelle welche diesen Code übersetzt, muss man im Programm
halt nicht nach 0.....9 sondern nach Code x.....Z Verzweigen. Was da
jetzt kommt kann dann eigentlich egal sein?
Gruß Richard
hardware.bas
19.08.2010, 16:28
Ich habs jetzt hingekriegt. Will ja nur die Tastatur für Zifferneingabe benutzen. Es klappt jetzt nach den Motto:
if x = (code für haupttastenfeld) or x = (code for numtasten) then y = (ziffer). trotzdem vielen Dank für den Tip. VG Micha
Hallo!
Wenn du nur Ziffer brauchst, habe ich irgendwo kleine Tastaturen gesehen, welche an PC zusätzlich angeschlossen werden können. Sie sind ännlich wie die unteren, bloß nicht USB:
http://www.pollin.de/shop/p/NTk4OTM5/Computer_und_Zubehoer/Hardware/Tastaturen.html?ts=20
MfG
hardware.bas
19.08.2010, 19:21
Danke für den Tip, jedoch wollten wir Equipment nutzen, was wir noch rumliegen haben... und das sind ein paar alte PS/2 Tastaturen. VG Micha
Wie wäre es damit
http://www.mschrod.de/Elektronik/AVR/Atmega%20Allgemei/PC-Tastatu/Tastatur%20am%20Atmega.html
PS2 Tastatur am Atmega
Gruß Nase
hardware.bas
03.09.2010, 08:19
nase, vielen dank, ich habs, wie schon gesagt mit einer routine, welche im wesentlichen aus if/then-befehlen besteht, hinbekommen. es sollen auch nur ziffern und buchstaben, welche eine siebensegmentanzeige darstellen kann, eingelesen werden, so dass ich die segmente direkt angesteuert habe. vg micha
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.