Joystick Platine

Gast #831100
Lesenswert?
• ▲
▼
Hallo leute,
ich bin ein anfänger mit steuergeräte.
damit ich richtige zu dem Themas einsteigen kannst, will ich ein 
Joystick mit einem Mikrocontroller verbinden und das Signal von dem 
Joystick im µC empfagen.
das erste Schritt damit ich anfangen kann, ist zu wissen wie ich den 
Joystick mit dem µC physikalische verbinden kann.
und welche Joystick wäre für mich einfach zu benutzen. als µC habe ich 
zur verfügung das Board STK500  von ATmel.
wenn jemand schon ein Joystick mit einem µC verbunden hat oder weißt wie 
man das machen kann,bitte einfach mir einigen Typen geben.
Ich danke Ihnen im voraus

mfg
Timi
Gast #831197
Lesenswert?
• ▲
▼
>und welche Joystick wäre für mich einfach zu benutzen?

Ein Gameport-Joystick oder Industrie-Joystick, der direkt die
Potentiometer-Ausgänge herausführt.

Zum Thema USB-Joystick an µC hatten wir gerade einen Thread,
den es sich nicht unbedingt zu lesen lohnt, weil nichts dabei
herausgekommen ist.
Gast #831729
Lesenswert?
• ▲
▼
Danke für die Antworten,

ARM-Fan wrote:
> Ein Gameport-Joystick oder Industrie-Joystick, der direkt die
> Potentiometer-Ausgänge herausführt.

mit einem solche Joystick soll ich die Potis-Ausgänge  zur ADC-Pins 
anschliessen?

gibt es solche Joystick mit Digitalen Ein- und Ausgänge und noch dazu 
Analoge Eingänge?
Gast #831743
Lesenswert?
• ▲
▼
>mit einem solche Joystick soll ich die Potis-Ausgänge zur ADC-Pins
>anschliessen?

Ja, genau!

>gibt es solche Joystick mit Digitalen Ein- und Ausgänge und noch dazu
>Analoge Eingänge?

Die Frage verstehe ich nicht ganz.
Was soll ein Joystick für Eingänge haben?

Ein Joystick kann digitaler oder analoger Natur sein.
Und diese Signale - digital -> Taster / analog -> Potentiometer -
zuzüglich irgendwelcher Knöpfe werden dann herausgeführt. Als Ausgänge.
Gast #831781
Lesenswert?
• ▲
▼
und wie interpretiert man die signalen die vom Joystick kommen? ich 
meine die bewegungen in die Achsen wie unterscheidet sich z.B das Signal 
einer Bewegung in der X-Acshse nach Links von dem einer Bewegung in der 
selbe Achse nach Recht?
wenn jemand eine Quelle weißt, wo ich solche informationen haben kann, 
es wurde mir sehr helfen.
danke
TIM
#831806
Lesenswert?
• ▲
▼
Tim wrote:
> und wie interpretiert man die signalen die vom Joystick kommen? ich
> meine die bewegungen in die Achsen wie unterscheidet sich z.B das Signal
> einer Bewegung in der X-Acshse nach Links von dem einer Bewegung in der
> selbe Achse nach Recht?

Du musst die Signale kontinuierlich auswerten, allein mit einem Messwert 
des ADC kannst Du keine Bewegung erkennen.

Du kriegst ja im Prinzip "Positionsdaten", d.h. Du kannst einem Messwert 
vom ADC dann eine (ungefähre) Position des Joysticks auf einer Achse 
feststellen. Wertest Du nun zwei aufeinanderfolgende Messwerte aus 
kannst Du leicht ausrechnen um wieviel der Joystick in der Zeit zwischen 
den Messungen in eine Richtung bewegt wurde.

Ach ja, Du solltest den Joystick kalibrieren, das tust Du indem Du von 
jeder Achse den niedrigsten und höchsten Messwert speicherst.
Damit kannst Du dann auch recht bequem die Werte des ADC in einen 
Bereich von z.B. 0..255 umrechnen.
Gast #832140
Lesenswert?
• ▲
▼
Danke Christian,

aber einigen will ich noch wissen: die "Positionsdaten" wie kriege ich 
die?
wie messe ich die werte des ADC weil ich glaube daraus kommt nur die 0 
und 1 oder?
Bitte erklärt mir es noch. und wenn meine fragen ein bisschen blöd 
kliengen es ist weil ich kaum ahnungen im Bereich Joystick habe.
Danke in voraus
Timi
Gast #832195
Lesenswert?
• ▲
▼
>kaum ahnungen im Bereich Joystick habe

Das hat nichts mit Ahnung im Bereich Joystick zu tun, sondern mit
elektrotechnischen Grundlagen. Da solltest du anfangen.

WAS möchtest du überhaupt entwickeln?
Gast #832229
Lesenswert?
• ▲
▼
ich will ein Joystick mit einem µC verbinden und die signalen die von 
dem Joystick kommen analysieren damit der µC erkennt in welche richtung 
und in welce Acshe der Joystick hat sich bewegt.
und die ergebnisse kann ich einem Display anzeigen.
und meine gedanke ist wie ich das Signal des Joysticks analisieren kann.
Gast #832253
Lesenswert?
• ▲
▼
Frage:
Ich will einen Joystick mit einem µC verbinden und die signalen, die von
dem Joystick kommen, analysieren, damit der µC erkennt, in welche 
Richtung
und um welche Achse sich der Joystick bewegt hat.
Und die Ergebnisse will ich auf einem Display anzeigen lassen.
Meine Frage dreht sich darum, wie ich das Signal des Joysticks 
analysieren kann.

Antwort:
Der Joystick liefert an seinem Ausgang eine Spannung im Bereichvon GND 
bis etwa VCC, je nach Stellung des Sticks. Bei 5V Betriebsspannung also 
etwa 0V-5V. Diesen Ausgang verbindest du direkt mit einem ADC Pin deines 
µC. Dieser wandelt die analoge Spannung in eine Zahl. Angenommen VCC ist 
5V, dann wäre der Wert für 2,5V bei einem ADC mit 8bit(dec256) 
Genauigkeit im ADC-Datenregister etwa 127.

Mfg
und3rt4ker

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren