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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.