ist es möglich mit dem Arduino folgenden Fall zu simulieren:
Eine USB-Computertastatur wird mittels Arduino zum IR-Sender und schickt die Tasten an einem IR-Empfänger?
Also eine handelsübliche Computertastatur soll per USB mit dem Arduino verbunden werden und dieser setzt den Tastendruck um und schickt diesen per Infrarot zum IR-Empfänger mit 38 Khz.
Ja, das ist möglich.
Dazu benötigst du für den Arduino einen USB-Host-Adapter und eine IR-Led nebst Treibertransistor.
Und natürlich den entsprechenden Sketch.
Alternativ kann man auch eine alte PS2 oder Din-Tastatur an den Arduino anschließen. Man spart sich dann das USB-Host-Shield und braucht nur eine passende Tastatur-Buchse mit dem Arduino zu verbinden. Hinweise: Arduino Playground - PS2Keyboard
Leider können wir keine beliebige IR-Tastatur nehmen, da wir für unsere Customized Geräte (mit eingebauten IR-Empfänger) das passende IR-Protokoll benötigen. Es ist zwingend notwendig per Infrarot zu senden.
Diese Umstellung musste leider in Kraft getreten, da der aktuelle IR-Tastaturen Hersteller die aktuelle IR-Tastatur abgekündigt hat. Da es keine Alternative gibt, ist man auf den Arduino gekommen.
Wir kennen das IR-Protokoll und die Frequenz.
Folgende USB-Tastatur möchten wir verwenden: USB-Tastatur
Es ist weiterhin zwingend notwendig, dass die Tastatur auch die Trackball/Mausbefehle an den Arduino weiterleitet und dieser dann per IR an den IR-Empfänger.
Um ins Detail zu gehen:
Die USB-Tastatur soll an den Arduino per USB angeschlossen werden. Der Arduino soll die Tastatur und Mausbefehle (Trackball) interpretieren können und diese in Infrarot-Signale umwandeln können. Anschließend soll er die IR-Signale an den IR-Empfänger weiterleiten.