Forum: Mikrocontroller und Digitale Elektronik AVR Library für Track-Ball


von helpme91 (Gast)


Lesenswert?

Hallo Leute,

ich arbeite gerade an einem kleinen Projekt wo ich mit meinem AtMega32U4 
einen Trackball auswerten möchte und die Daten via VUSB an den PC 
weitergeben möchte. Nun wollte ich euch Fragen, ob es für den Atmel µC 
eine fertige Library gibt um dem Trackball verwenden zu können?
Für den Arduino gibt es einige, aber die Helfen mir nicht weiter.

VG

von Sven K. (quotschmacher)


Lesenswert?

warum helfen dir die arduino libs nicht weiter? lade sie dir doch runter 
und gucke dir an, was sie machen und dann implementierst du das selber.

von Adam P. (adamap)


Lesenswert?

helpme91 schrieb:
> Trackball

Welchen hast du denn?

helpme91 schrieb:
> Für den Arduino gibt es einige, aber die Helfen mir nicht weiter.

Eigentlich schon, einfach in die Lib reinschauen und den Code portieren.

Was ich gesehen hatte, haben die ja ein I²C (TWI) Interface.
Also benötigst du nur die Infos über das Protokoll und schon hast die 
Daten.

von helpme91 (Gast)


Lesenswert?

O.k. ich versuche das mal.
Mit libs habe ich mich nie beschäftigt, habe sie nur included.
Ich melde mich, wenn ich nicht weiterkomme.

Danke erstmals.

SG

von Adam P. (adamap)


Lesenswert?

helpme91 schrieb:
> Mit libs habe ich mich nie beschäftigt

Eigentlich brauchst du ja auch keine.

- Datenblatt vom Trackball um Infos über das Datenprotokoll zu erhalten.
- I²C aufm AVR initialisieren.
- Trackball auslesen
- erhaltene Daten laut Protokoll interpretieren.

von c-hater (Gast)


Lesenswert?

helpme91 schrieb:

> ich arbeite gerade an einem kleinen Projekt wo ich mit meinem AtMega32U4
> einen Trackball auswerten möchte und die Daten via VUSB an den PC
> weitergeben möchte.

Was soll VUSB in Kombination mit einem Mega32U4? Der kann doch richtiges 
USB.

von Wolfgang (Gast)


Lesenswert?

helpme91 schrieb:
> Nun wollte ich euch Fragen, ob es für den Atmel µC
> eine fertige Library gibt um dem Trackball verwenden zu können?

Das kommt drauf an, was für eine Schnittstelle der Trackball besitzt.

Mein hat beispielsweise eine USB-Schnittstelle, so dass ich ihn direkt 
am PC anstecken und verwenden kann.

von Klaus (Gast)


Lesenswert?

helpme91 schrieb:
> Mit libs habe ich mich nie beschäftigt, habe sie nur included.

Die sind typisch Open Source. Das heißt nicht nur, das man sie frei 
benutzen kann, sondern man darf den Source auch lesen und verstehen

MfG Klaus

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
Noch kein Account? Hier anmelden.