PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Joystick-werte in hyperterminal?????????



Theux
22.01.2008, 13:42
hallo

ich möchte meinen asuro mit einen joystick fernsteuern, weiß aber net wie ich die joystick-signale in hyperterminal bekomme um sie dann zu versenden :-k

habt ihr da ne llösung bzw. sowas schonmal gemacht???


thx schonma

mfg

Theux

P.S.: ich hoff ich hab das thema ins richtige forum geschrieben

chr-mt
22.01.2008, 14:11
Hi,
das einfachste wäre wohl, ein eigenes kleines Programm zu schreiben, zB. in Visual Basic und Hyperterminal ganz rauszulassen.
Also Joystick abfragen und direkt seriell versenden.

Gruß
Christopher

python_rocks
22.01.2008, 14:13
weiß aber net wie ich die joystick-signale in hyperterminal bekomme um sie dann zu versenden
Hallo Theux!

Ich weiß nicht ob es dafür nicht schon eine fertige Lösung gibt. Ich kann dir nur schreiben, wie ich als Python-Programmierer dieses Problem lösen würde.

Als Programmiersprache verwende ich natürlich Python http://python.org/ als GUI-Toolkit würde ich wxPython http://wxpython.org/ verwenden. Diese bietet auch die Möglichkeit, die Joystick-Achsen und Taster auszulesen. Sowohl unter Windows, und so viel ich weiß auch unter Linux.

Die Daten können per RS-232 an den µController weitergegeben werden. Dafür würde ich pySerial http://pyserial.sourceforge.net/ verwenden.

Jede Positionsänderung wird als neues Text-Kommando an den µC übertragen. Dieser wertet das Kommando aus und leitet die nötigen Aktionen ein.

Aber vielleicht gibt es dafür schon fertige Anwendungen, denn als Nicht-Programmierer braucht man länger als einen Tag für so etwas. 8-[

mfg
Gerold
:-)

johns
23.01.2008, 17:26
@python_rocks, kennscht des scho http://pyrorobotics.org/?

lg

python_rocks
23.01.2008, 23:31
@python_rocks, kennscht des scho http://pyrorobotics.org/?
Hallo johns!

Danke. Nein pyro kannte ich noch nicht. Sieht nicht schlecht aus -- werde ich mir mal ansehen müssen. :-)

mfg
Gerold
:-)

Theux
24.01.2008, 14:17
danke leute

da ich von phyton keine ahnung hab sondern nur mit C programmiere muss ich trotzdem wohl mal ein bisschen durfen aber trotzdem danke

mfg

Theux

johns
24.01.2008, 18:04
@theux, da du hyperterminal nennst schliesse ich daraus dass du windwos verwendest.
info bzgl joystick findest du hier: http://msdn2.microsoft.com/en-us/library/bb219802(VS.85).aspx
falls es dir nichts ausmacht .net (zb visual C++) zu verwenden kannst du zum ansprechen der seriellen schnittstelle das nehmen: http://msdn2.microsoft.com/en-us/library/system.io.ports.serialport.aspx
als IDE gibts das kostenlose visual studio express http://www.microsoft.com/express/product/default.aspx
ohne .net ist das mit dem serialport etwas umständlicher, aber es gibt dazu mehr oder weniger gute libraries und tutorials via bervorzugter suchmaschine im netz zu finden.

hth

Willa
05.02.2008, 18:01
Hi! Ihr könnt auch einfach mal ins Robonetz wiki gucken, da habe ich ein tut geschrieben
MfG William