In meinem Projekt habe ich eine usb tastatur und ein lcd display angeschlossen. Das funktioniert auch soweit.
Nun möchte ich aber das die Zeichen a-z um ein paar Zeichen verschoben werden, sagen wir mal um 3 Zeichen. Heißt also wenn jemand a drückt kommt d und wenn jemand h drückt kommt k usw.
Ich nutze die PS2Keyboard lib
Der Grundlegende Code sieht so aus:
if (keyboard.available() {
char c = keyboard.read();
lcd.print(c);
}
Wie kann ich die Zeichen nun wie oben beschrieben verschieben, so dass auf dem Display nicht der eingegebene Buchstabe kommt, sonder der 3 weiter?? Und wenn das Ende des Alpabetes erreicht ist (ohne umlaute) soll wieder vorne angefangen werden. Also wenn x getippt wird soll a kommen.