Hallo, ich möchte gerne mit dem arduino uno eine art labyrinth basteln. Dieses Labyrinth soll später mit einer Computermaus durchlaufen werden. Dazu möchte ich zunächst 4 einzelne LED's (hoch, runter, links, rechts) ansteuern. Das Problem, wozu ich auch noch keine Informationen gefunden habe, ist es, wie ich die Informationen von der Maus bekommen. Da habe ich ja vier Leitungen. Plus, Minus, Data+ und Data-. Aber wie kann ich die Datenleitungen auslesen? Wie sehen die Signale aus? Zunächst möchte ich nur die LED ansteuern, wie die Maus bewegt wird. Also die LED für hoch, wenn die Maus nach oben geschoben wird usw. Frank
Wenn das eine USB Maus ist, brauchst Du einen Arduino USB Host Shield. Die Datenleitungen kann man sonst nicht ohne weiteres auslesen.
Frank schrieb: > Wie sehen die Signale aus? vergiss es, bei einer PS2 oder seriellen Maus hättest du vermutlich mehr Erfolg. Fall du es doch mit USB Versuchen willst: Du musst USB-Host implementieren dazu noch ein HID Treiber. Sind nur ein paar Tausend Seiten DOKU, zu bekommen bei usb.org.
Mit ner USB-Maus wirds schwierig, da brauchst du einen USB-host. Such nach ner (alten) PS/2 oder noch besser seriellen Maus.
Hier waere z.B. eine Anleitung dafuer: http://www.circuitsathome.com/communicating-arduino-with-hid-devices-part-1 Ansonsten mal weiter nach "Arduino HID Mouse" googeln. EDIT: Ein passender USB-Host-Shield ist in der Anleitung auch verlinkt, aber der alleine ist schon fast so teuer wie ein Raspberry Pi (wenn es denn wirklich bei der USB-Maus bleiben soll).
mhh, schade. dann muss ich mir was anderes überlegen. Danke euch für eure Antworten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.