Hallöchen!
Ich habe vor, meinen Bot über einen USB-Joystick, der am PC hängt zu steuern. Dazu bräuchte ich aber nicht nur die beiden Joystick-Achsen, sondern auch noch ein paar von dessen Buttons. Im Wiki habe ich zum Auslesen der Achsenposition folgenden Code gefunden, der allerdings nicht gerade selbsterklärend ist:
https://www.roboternetz.de/wissen/in...eines_Roboters
1. Welcher Wertebereich wird da genau in X, Y eingelesen? Und warum brauche ich hier X/Y 1/2? Oder sind diese Variablen nur zu in diesem Programm gewollten Soundausgabe wichtig?Code:Dim X As Integer Dim Y As Integer Dim X1 As Word Dim X2 As Word Dim Y1 As Word Dim Y2 As Word Do 'Darauf warten dass irgendwas gesendet wird Input "" , X Input "" , Y 'Die Variablen umskalieren X1 = X + 20 X2 = X1 * 40 Y1 = Y + 20 Y2 = Y1 * 40 ... loop
2. Kann ich auch irgendwie den Status der Joystick-Buttons abfragen? Ist das gerätespezifisch oder heißen die bei jedem Stick prinzipiell gleich?
3. Wenn ich mein RN-Board über RSR232 ansteuern will brauche ich den Bootloader? Oder versteh ich da was falsch in dem Artikel? Diese #develop brauche ich doch für die Programmierung mit Bascom nicht oder?
Gruß, Thomas







Zitieren

Lesezeichen