Phantom Keystroker

Gast #953864
Hi,
ich habe neulich ein Gadget namens "Phantom Keystroker" entdeckt, wenn 
man es in den USB-Port eines PCs steckt agiert es wie eine Tastatur oder 
Maus, sendet aber eben völlig unsinnige Tastendrücke oder 
Mausbewegungen.
Nun dachte ich mir, dass man so etwas doch auch mit einem 
Mikrocontroller nachbauen könnte, ginge das denn auch mit einem 
AVR-Butterfly? Wenn ja, habt ihr Tipps wie z.B. Links wo erklärt wird 
wie dieses Tastatur-Protokoll so aussieht und wie man es mit einem µC 
nachahmen kann?

mehr Informationen zu dem Teil gibt es hier(aber 25$+Versand war es mir 
dann doch nicht wert, deshalb möchte ich es gerne selber bauen):
http://www.thinkgeek.com/gadgets/electronic/a11e/

Danke schon einmal!
#953881
Hallo,

per AVR (ohne Hardware-USB) wird es wohl nur mit 
http://www.obdev.at/products/avrusb/index.html etwas. Man muss ein 
USB-Gerät der HID-Klasse implementieren, damit das Betriebssystem keine 
Extratreiber braucht. Unter "Reference Projects" findet sich sogar eine 
USB-Tastatur. Die Maus müsste man sich ergoogeln, dürfte aber ganz 
ähnlich zu lösen sein.

Falls es einfacher gehen soll, könnte man auch die ältere 
PS/2-Schnittstelle verwenden, dazu gibts tonnenweise Infos im Netz. Die 
Schnittstelle selbst ist aber am Aussterben.

Gruß
David
Gast #953891
Danke für den Link, aber dafür scheint der Butterfly zu langsam getaktet 
zu sein. :-(
Leider habe ich (noch) kein anderes Board mit dem ich einen 
Mikrocontroller betreiben und programmieren könnte.

PS/2 ist leider für diesen "Scherzartikel" nicht so optimal da man ihn 
dann nicht mehr so problemlos und unbemerkt einstecken könnte, zumal vor 
allem moderne Notebooks ja gar keine solchen Anschlüsse mehr haben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.