Gast
#3314582
Folgende Frage: Ich habe einen ATxMega128a3-Board mit 3,2" Touch-Grafikdisplay von [[http://www.ribu.at/]]. Über das LCD habe ich einen Zehnertastaur mit den Zusatztasten delete und ok gezeichnet. Einen einzelnen Tastendruck auslesen ist kein Problem, aber wie kann ich aus einzelnen Ziffern eine Zahl formen? (analog bei der Eingabe eines Taschenrechners) Mit dem Befehl GETATKBD()war ich erfolglos, da die Abfrage des Touch Screen über die serielle Schnittstelle mit dem Hilfsprogramm Grafikroutinen für PICASO-SGC vom Ribu gemacht wird. Ausgelesen wird der Touch Screen so: (Beispiel für zwei Tasten) Do Call Ilcd_get_touch() Rem Touchpanel abfrage X_Touch = X-Wert, Y_Touch = Y-Wert If X_touch > 1 And X_touch < 77 Then If Y_touch > 100 And Y_touch < 130 Then Rap_sol = 1 End If End If If X_touch > 83 And X_touch < 157 Then If Y_touch > 100 And Y_touch < 130 Then Rap_sol = 2 End If End If Loop