Tastaturabfrage mit rbkeyb.c2 am Conrad-Applicationboard Kategorie: Sonstige Hardware (von Volker - 15.11.2009 12:12) | ||
| ||
Hallo, ich arbeite mit der Entwicklungsumgebung C-Control II IDE SP2.14 von CC2-NET. Ich teste gerade die Tastatur des Conrad Applicationboardes mit dem Modul rbkeyb.c2. Irgendwie gibt es ja kein anderes für das Conrad Applicationboardes, oder? Ich gebe die Tastendrücke auf dem Display aus. Aber die Tasten passen nicht. Die Zuordnung kann man ja bei den Konstanten des Moduls rbkeyb.c2 einstellen. Soweit verstanden. const keys1x12[]= 0x2A,0x37,0x34,0x31, //ASCII-Codes der Tasten 0x30,0x38,0x35,0x32, //Abweichungen bei versch. 1x12 0x23,0x39,0x36,0x33; //Tastaturen möglich, ggf. anpassen Mein Problem ist aber, dass die Tasten 3 und 6 die selben Tastenwerte zurückgeben. Kann man das was über die Konstanten const s1x12=75; const o1x12=40; einstellen? Und wenn ja wie? Anbei noch mein Quelltext: wait rbkeyb.get();// Warten bis Taste gedrückt byteTaste = rbkeyb.get();//Wenn Taste gedrückt, Wert lesen wait rbkeyb.Released();//Warten bis Taste losgelassen lcdext.goto(2,0); strTaste = "Taste: "; str.putintf(strTaste, byteTaste, -2);//Hex-Wert der Tast anzeigen lcdext.print(strTaste); Danke schonmal vorab für Eure Hilfe Gru� Volker | ||
Antwort schreiben Antworten: Re: Tastaturabfrage mit rbkeyb.c2 am Conrad-Applicationboard (von Franz Stefan - 26.11.2009 17:38) |