PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten von tastatur verarbeiten



becki133
07.03.2008, 16:28
Hallo ,
Bin erst seit kurzem mit Programmieren am experimentieren ich arbeite mit Bascom.
Jetzt habe ich aber ein Problem .

Ich habe heute eine ps2 Tastatur angeklemmt und das funktionierte auch
alles ganz gut .
Habe LED's über bestimmte Tasten angesteuert und alles sowas .
Jetzt mein problem .
Ich habe hier ein Programm wo eine LED blickt .
Mit dem waitms befehl .
Habe dann eine Variable "blink" geommen und dort den wert 500 eingetragen .
Jetzt ist die wait zeile nicht mehr "waitms 500" sonder "waitms blink"
Funktionierte auch super .
Jetzt möchte ich aber den wert der variablen blink über Tastatur ändern
z.B. 1000ms oder 300ms
Also ich gebe 100 ein drücke enter und der wert wird übernommen
Und ich stehe völlig auf dem schlauch wie ich das hinkriege .

Ich hoffe ihr könnt mir da helfen oder einen gedanken anstoß geben .

Gruß Holger

stefan_Z
08.03.2008, 16:18
Du brauchst ne Abfrage, die die gedrückten Tasten abfragt.
Ist nicht ganz untrivial, aber sollte mit etwas Nachdenken zu machen sein.
- Du bekommst den ersten Make-Code vom PS/2
- der wiederholt sich, bis die Taste losgelassen wird, daher musst du warten, bis der Break-Code kommt
- Nach dem Break-Code wartest du dann wieder auf den nächsten Make, schreibst das alles in einen Array meinetwegen und wenn der Make-Code für ENTER kommt, dann wird das Array weiterverarbeitet.