AVR als Tastatur/Maus Emulator

Gast #2306889
Lesenswert?

Hi.
Mal ne Frage.
Ist es möglich, einen AVR zu verwenden, um damit Tastatur- und 
Mausbefehle für einen PC zu erzeugen?

Den AVR als USB HID Gerät zu programmieren, dürfte wohl etwas zu 
kompliziert sein. Aber mit PS2 (und dann einen PS2 Maus/Tastaturadapter 
dahinter) könnte es doch auch für einen fortgeschrittenen Anfänger 
machbar sein.

Die Befehle sollen von einem anderen System via RS232 angenommen werden, 
und an den PC als Tastatur/Mauseingaben weitergereicht werden.
Gast #2307125
Lesenswert?

schau Dir doch mal den "neuen" Arduino Uno an
http://www.watterott.com/de/Arduino-Uno

Zitat:
Auf dem Board befindet sich ein ATmega8U2 Microcontroller der als 
USB-Seriell-Konverter eingesetzt, welcher die bisherige 
FTDI-Chip-Schaltung ersetzt.

Diese neue USB Anbindung besitzt ein paar technische Neuerungen:
Der ATmega8U2 lässt sich auch umpro­gram­mie­ren, man hat dadurch neue 
Anwendungs­mög­lich­kei­ten geschaffen. Das Board kann dann vom Rechner 
auch als Keyboard, Joystick, MIDI Interface erkannt werden.
Gast #2307244
Lesenswert?

atmega8u2 wär ne möglichkeit, ebenso lufa, aber die frage war nach 
ps/2..

nen atmega als ps2 tastatur/maus gerät zu verwenden ist relativ einfach.

http://www.computer-engineering.org/ps2protocol/
hier gibts ne erklärung der ps2 schnittstelle, und dann noch mehr infos 
über keyboard und maus protokoll.
vorsicht: meiner ansicht nach ist da ein fehler versteckt, ggf alles 
nochmal prüfen.. ;D

ein paar codebeispiele hab ich auch schon gesehen, nur keinen link dafür 
parat.
Gast #2307437
Lesenswert?

Interessantes Projekt - Vielen Dank.

Noch was: Sind die meißten neuen Tastaturen eigentlich immer noch PS/s 
Kompatibel, trotz USB Anschlusskabel?
In der Vergangenheit konnte man die USB Tastaturen sehr oft über einen 
passiven Adapter an PS2 betreiben. Bis auf wenige Ausnahmen (Gaming 
Tastaturen o.ä) ging das eigentlich fast immer, da die Chips beide 
Protokolle beherrschten.
Bei Mäusen war das ähnlich.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren