Fragen zu JoyWarrior24F8

Dies ist das deutsche Forum für alle Themen um den JoyWarrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
nomad
Posts: 30
Joined: Tue Dec 11, 2007 5:01 pm
Location: switzerland

Fragen zu JoyWarrior24F8

Post by nomad »

hallo,
hab heute von Bernhard Elektronik (Schweiz) meinen JoyWarrior erhalten.
und hab einige erste fragen:
1) USB-Anschluss,
kann von meinem Distributor Distrelec AG, Schweiz
einen 4-poligen USB-Kabelstecker Typ A (10070) mit mit Loetanschluss
bekommen.
Falls jemand Zugriff aus die Distrelec-HomePage hat
Artikel No. 12 41 69
Da ich aus der Software-Ecke kommen, waer ich froh, wenn Sie bestaetigen
koennten, dass dies der richtige Artikel waere.

2) Da ich unter Linux entwickle:
Folgendes: da eine Linux API erst Mai/Juni von Ihnen erhaeltlich ist, hab
ich folgende Frage.
Gemaess Doku wird unter Windows der Chip als HID Joystick angesprochen.
zur Zeit hab ich einen USB-Joystick unter Linux laufen (ohne jeden Treiber)
also sobald ich den stick einstoepsle kann ich ihn benutzen.
Zum ansprechen des Joysticks benutz ich eine teilmenge des
SDL-Graphic-Packetes.
Koennte es sein, dass dies auch mit dem 24F8 moeglich ist?
USB-Anschluss, (x,y == stick, z == speedController (liefert analoge Werte)
Falls ja, waer dies super.
Wenn's mit SDL geht, wuerde ich den source-code hier posten.
dies waer auch schon frueher moeglich.

um hinweise und tips bin ich dankbar
gruss
nomad
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

1) Im Prinzip ja, ist aber massiv unpraktisch, da ja anscheinend kein Kabel an diesem Stecker dran ist. Wir kaufen hier für das Labor gerne die (ansonsten hirnlosen) Kabel mit zwei A-Steckern und schneiden die in der Mitte durch.

2) Es wird keine API für irgend ein Betriebssystem geben. Was es gibt sind ein paar Beispiele und Tools. Die Daten sind über das normale Joystick API des jeweiligen Systems einlesbar. Konfigurieren kann man den JW24F8 notfalls auch auf einem anderen System.
nomad
Posts: 30
Joined: Tue Dec 11, 2007 5:01 pm
Location: switzerland

Post by nomad »

Hallo Herr Koerber,
vielen dank fuer Ihre antworten.
Zu 1)
verstehe ich Sie richtig:
Sie nehmen z.B. ein USB-Kabel Typ A zu B
(also, die leitungen des abgeschnittener teiles (Typ A) waere dann fuer den
JoyWarrior und den anderen Teil (Typ B) mit Buchse waere dann fuer den
Laptop gedacht ?
Bei Distrelec waer dann das die Art.No. 67 94 40 (USB-Kabel 2.0,A-B, male-male
Ich bin mir da, nicht so sicher, Sie schrieben
<mit zwei A-Steckern und schneiden die in der Mitte durch.>
ich braeuchte eine USB-Buchse welche auf meinen Laptop passt
waer froh wenn ich so richtig laege.

Zu 2)
Missverstaendnis meinerseits. siehe downloadArea: JW24F8 Software für Linux (ab Mai/Juni 08)
Sind meine Ueberlegungen wegen SDL-Joystick-software so richtig.?
Und waere dies ein gangbarer weg?

um hinweise waer ich dankbar,
nochmals vielen dank und ein schoenes weekend
gruss
nomad
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

1) Sie brauchen ein Kabel mit USB A Stecker und einem offenen Ende um dieses an den JW24F8-MOD zu löten. Was da ein B-Stecker sollte weiss ich nicht.

2) SDL kenne ich nicht, desshalb kann ich dazu nichts sagen. Der JW24F8 verhält sich wie ein Joystick, also wird auch jede Software die mit Joysticks umgehen kann mit dem JW24F8 klarkommen.
nomad
Posts: 30
Joined: Tue Dec 11, 2007 5:01 pm
Location: switzerland

Post by nomad »

hallo herr Koerber,
jejs sind Sie schnell.
entschuldigen Sie meine verwirrtheit betr. USB Typ A und B
hab jetzt schnell gegoogelt. Sie haben selbstverstaendlich recht
-> 1 kabel mit 2 Typ A buchsen, das waers.

2) ok, betr. SDL: ist eine Bibliothek, damit kann man relativ einfach, input-devices
(joysticks,maeuse, cd-player, lenkraeder etc.
unter linux einbinden. ss. sdl-org.
damit hat sich das auch erledigt.
wenn ich alles hardware-maessig zusammen hab,
entwickle ich mal den code.
nochmals vielen dank,
gruss
nomad
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Na dann aufpassen, dass die Adern vom Kabel stimmen, Farbcodierung findet sich z.B. in der Wikipedia.
nomad
Posts: 30
Joined: Tue Dec 11, 2007 5:01 pm
Location: switzerland

. Modul: Pin-Belegung B9...B7 Modul: Pin-Belegung B9...B7

Post by nomad »

Betr. Modul: Pin-Belegung B9...B7

hallo Herr Kroeber,
danke fuer den hinweis fuer die farbKodierungen. habs gefunden

und noch eine kleine frage:
habe das Modul:
und moechte im Augenblick nur den 3-Achsen-Output via USB
benutzen.
die pins werden nicht benutzt.
- in der Doku steht
"Connect contacts closing to ground or pull low"
Frage:
kann ich die pins so lassen wie sie sind? (unbeschaltet)
also ohne jegliche anschluesse?

Entschuldigen Sie die etwas bloede frage (bin ein software-mensch),
ich wuerde mich ueber eine Antwort freuen.
gruss
nomad
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Der wichtige Punkt ist "internal pull ups", also dass im Chip bereits Pull-Up Widerstände drin sind. Man braucht also nur gegen Masse schließende Kontakte und sonst garnichts, keine Kontakte und nicht geschlossene Kontakte sind da gleichzusetzen.
nomad
Posts: 30
Joined: Tue Dec 11, 2007 5:01 pm
Location: switzerland

Post by nomad »

hallo Herr Kroeber,
vielen dank fuer Ihre Antwort
Gruss
nomad
Post Reply