Datasheet
3
EA KIT129-6
EXTERNE TASTATUR (NUR EA KIT129-6LW)
Am Steckanschluss J4 kann eine Tastatur (einzelne Tasten bis zur 5x3
Matrix-Tastatur) angeschlossen werden. Die angeschlossenen Tasten
werden dabei per Software entprellt. Bitte beachten Sie, dass der
Anschluß einer externen Tastatur nur bei der Version EA KIT129-6LW
ohne integriertem Touch Panel möglich ist.
Jede Taste wird zwischen einem Ausgang und einem Eingang
geschaltet. Jeder Eingang ist mit einem 100kΩ Pullup abgeschlossen. An
jeden Ausgang können bis zu 8 Tasten angeschlossen werden.
Senden der Tastendrücke
Bei jedem Druck einer Taste wird die dazugehörende Tastennummer
(1..15) gesendet. Das Loslassen der Taste wird nicht gesendet. Soll auch
das Loslassen gesendet werden, so kann das über die Definition des
Touch Makros Nr.0 realisiert werden. Der automatische Tastaturscan läßt
sich über den Befehl "ESC T A 0" deaktivieren.
Die Tastennummer kann folgendermaßen bestimmt werden:
Tastenummer = (Ausgang -1) * 5 + Eingang (Ausgang: eine Zahl
zwischen 1 und 3, Eingang: zwischen 1 und 5).
Hinweis: Falls die Handshakleleitung (z.B. CTS) das Senden nicht erlaubt,
können Tastendrücke verloren gehen.
TOUCH PANEL (NUR EA KIT129-6LWTP)
Die Version EA KIT129-6LWTP wird mit einem integrierten Touch Panel mit 15 Feldern geliefert. Die
Bedieneinheit unterstützt dieses Touch Panel mit komfortablen Befehlen. So können z.B. mehrere
Touch-Felder zu einer großen Gesamt-Taste zusammengefasst, die Taste gezeichnet und eine
Beschriftung der Taste erfolgen. Ebenso kann dieser eben definierten Taste ein Return-Code (1..255)
zugewiesen werden. Wird der Return-Code 0 zugewiesen, so ist die Taste deaktiviert und wird bei
Betätigung nicht gemeldet.
Beim Berühren der Touch-Tasten können diese automatisch invertiert werden und ein Summer
signalisiert die Berührung. Gleichzeitig wird der definierte Return-Code der Taste über die serielle
Schnittstelle gesendet oder es wird ein internes Touch Makro mit der Nummer des Return-Codes
gestartet.
Beispiel:
Definieren einer Taste von Feld 3 bis 9, mit dem Return-Code 65=´A´ und dem
Text "STOP". Anmerkung: Vor der Definition einzelner Tasten sollten alle Felder
durch "ESC T R" deaktiviert sein.
Beispiel Auszugebende Codes Bemerkung
für Compiler
#TH 3, 9, ´A´, 2, "STOP"
Die Endekennung 0 wird hier
nicht angegeben !
als ASCII ESC
T H ..A . S T OP .
die Punkte ´.´ stehen für nicht
darzustellende ASCII-Zeichen
in Hex
$1B $54 $48 $03 $09 $41 $02 $53 $54 $4F $50 $00
in Dezimal
27 84 72 03 09 65 2 83 84 79 80 0
Befehlskennung
Einleitung
Touch-Befehl
horizontale
Beschriftung
linke oberes
Touchfeld
rechtes untere
Touchfeld
Return
Code
Taste zeichnen
mit Rahmen
Text Ende
Kennung
Matrix-Tastaturanschluß J4
Pin Symbol Funktion
1 IN 1 Eingang Spalte 1
2 OUT 1 Ausgang Zeile 1
3 IN 2 Eingang Spalte 2
4 OUT 2 Ausgang Zeile 2
5 IN 3 Eingang Spalte 3
6 OUT 3 Ausgang Zeile 3
7 IN 4 Eingang Spalte 4
8 NC frei
9 IN 5 Eingang Spalte 5
10 NC frei
Applikationsbeispiel










