User manual

Copyright © JOY-IT®
Schritt 3 Installation des Sockets
Code: Quellcode des PS2-Sockets
#include <PS2Keyboard.h>
//Voreinstellung der PIN-Belegung
const int daten = 8;
const int pin = 3;
PS2Keyboard keyboard;
void setup() {
//Ausführen der Grundeinstellungen
delay(1000);
keyboard.begin(daten, pin);
Serial.begin(9600);
Serial.println("----------------------------\n");
Serial.println("Tastatur bereit zur Eingabe");
Serial.println("----------------------------\n");
}
void loop() {
if (keyboard.available()) {
//Einlesen der nächsten Tastatureingabe
char eingabe = keyboard.read();
//Prüfen auf Sondereingaben & Sonderzeichen
if (eingabe == PS2_ENTER) {
Serial.println();
} else if (eingabe == PS2_TAB) {
Serial.print("[Tab]");
} else if (eingabe == PS2_ESC) {
Serial.print("[ESC]");
} else if (eingabe == PS2_PAGEDOWN) {
Serial.print("[PgDn]");
} else if (eingabe == PS2_PAGEUP) {
Serial.print("[PgUp]");
} else if (eingabe == PS2_LEFTARROW) {
Serial.print("[Left]");
} else if (eingabe == PS2_RIGHTARROW) {
Serial.print("[Right]");
} else if (eingabe == PS2_UPARROW) {
Serial.print("[Up]");
} else if (eingabe == PS2_DOWNARROW) {
Serial.print("[Down]");
} else if (eingabe == PS2_DELETE) {
Serial.print("[Del]");
} else
//Wenn keine Sondereingaben: eingegebenes Zeichen ausgeben
Serial.print(eingabe);
}
}
}