PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Maus emulieren?



Pinto
01.04.2009, 15:01
Hallo

Ist es mit einen Atmel controller möglich die Maus des PC zu emulieren?
Fals ja gibt es Informationen darüber als ansatz

Grüsse
Pinto

Thomas$
01.04.2009, 15:11
ne Kugemaus nehmen und die lichtschranken mit nem Atmel ersetzten.
ok das gefäält mir nicht wirklich mich interresiert das thema auch.
aber du willst bestimmt usb oder?
mit lpt1 und nem programm gehts auch

mfg thomasl

radbruch
01.04.2009, 15:37
Hallo

Alte serielle Mäuse senden mit 1200, 7, 1 (wenn ich mich recht erinnere). Wenn der PC eine serielle Schnittstelle besitzt kann er nicht unterscheiden ob die Daten von einer Maus oder einem Microcontroller gesendet wurden. Der Aufbau der Mausdaten ist im Web gut dokumentiert, ein Beispiel:
http://www.kryslix.com/nsfaq/Q.12.html

Gruß

mic

Rofo88
01.04.2009, 15:55
Das gleiche gilt für PS2. Auch das kann der Atmel nachmachen

johns
01.04.2009, 23:30
hallo,

avr32 uc3 kann USB HCI (das von eingabegeräten verwendete usb profil), und es gibt eine appnote für eine usb-beschleunigungssensor-maus.
leider weder ein echter AVR noch bascom als mögliche programmiersprache, deshalb bitte ich diesen OT beitrag zu entschuldigen.

aber möglicherweise findet sich im netz ein freier USB stack mit HCI für einen AVR, der sich als library in bascom programme einbinden lässt.

ansonsten wäre ein eigenes datenübertragungsprotokoll samt eigenem PC treiber denkbar, was einen recht anspruchsvollen usb stack überflüssig macht, jedoch im gegenzug das erstellen eines treibers für die zielplattformen erfordert.

bei vorhandener PS/2 schnittstelle und niedrigen ansprüchen an zukünftige kompatibilität wäre diese erste wahl.


lg