Hallo, ich möchte eine PS/2 Maus als zur Wegmessung benutzen. Dazu soll sie an einen Pic (16f...) angeschlossen werden. Über den Pic will ich dann eine Ausgabe auf einem 2 zeiligem Display realisieren. Es sollen die Bewegung in X bzw. Y Richtung ausgegeben werden. Die Software soll in C geschrieben werden. Hat jemand schon Erfahrung mit sowas sammeln können? Beispiel-Codes, Protokolle,Hardware,etc... Gruß Stumpi
Hi. Muss es eine "ganze" PS2-Maus sein? Sonst könntest du diese Rädchen (Incrementalgeber oder sowas) sofort an den PIC anschließen und du sparst dir das PS2-Protokoll. Wenn es eine ganze Maus sein soll musst du dir halt das PS2-Protokoll genauer anschauen. Gruß
PS/2 Kommunikation in C implementieren wird eher nichts, da geht kein Weg am Assembler vorbei. Ich würde doch mal das Nachdenken über Alternativen vorschlagen, z.B. Drehgeber direkt verwenden, oder optischen Maussensor nehmen.
hallo stumpi ich habe solche versuche schon in verschiedenen foren der cnc gemeinde beobachtet als ich mir meine portalfräse gebaut habe und immer lief es auf das selbe problem raus. es scheiterte an der fehlenden wiederkehrgenauigkeit....leider. du kannst auch mal ins roboternetz schauen, da gibt es auch verschiedene ansätze zu dem thema. viel glück thomas
das hört sich ja nicht besonders aufbauend an :( http://www.computer-engineering.org/ps2mouse/ nachdem ich das gelesen hatte war ich eigentlich relativ optimistisch, dass die sache erfolgreich wird.
irgendwo gabs doch auch mal eine Anleitung, wie man eine optische Maus als einzeilen-Scanner verwenden kann. Könnte man denn da nicht ein definiertes Muster einlesen und auswerten, um die positionsgenauigkeit zu erhöhen?
Och nu aber, einfacher als PS/2 kannstes doch echt nicht mehr haben... Mit AVRs haben schon etliche Leute hier im Forum Tastaturen und Mäuse angeklemmt. Z.B. Beitrag "PS2 Maus an Mega8"
vielen dank schon mal für die links wenn ich nicht zurecht kommen sollte melde ich mich wieder. gruß stumpi
Mir ist noch nicht ganz klar wie ich die maus initialisieren muss, reicht es wenn ich ihr ein 0xFF schicke und dann auf 0xFA, OxAA und Ox00 warte oder muss ich zuerst einen anderen initialisierungszyklus durchlaufen?
also ich hab ein versuchsboard aufgebaut und ein programm geschrieben doch die datenübertragung zwischen maus und pic und umgekehrt will noch nicht so recht funktionieren hier mal mein code wäre super wenn jemand ein auge darauf werfen könnte bin im moment etwas ratlos
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.