Hallo, ich möchte ein Gamepad einsetzen, um damit die Motoren eines Spielzeugs zu steuern, sozusagen als Fernbedienung, das ganze unter Linux mit pygame. Dabei ist ist das Problem aufgetreten, dass die beiden analogen Joysticks des Gamepads bereits bei etwa der Hälfte der Auslenkung ihren Maximalwert ausgeben, danach gibt es keine Änderung mehr. Damit geht natürlich eine Menge an Präzision verloren. Ich habe schon versucht, die Joysticks mit jstest-gtk zu kalibrieren, aber damit kann man nur die Minima/Maxima der Bereiche einstellen, aber nicht die Auslenkung, bei der der Maximalwert ausgegeben wird. Pygame selbst bietet keine Möglichkeit zur Kalibrierung. Bin jetzt etwas ratlos. Kennt jemand das Problem? Das Gamepad ist ein USB/Wireless Gamepad von CSL, ein paar Jahre alt. Den genauen Typ kann ich noch nachschauen, wenn das hilft.
Bei den USB Dingern kann man normalerweise nix kalibrieren. Das musste man nur bei den analogen Teilen am DB15-Port tun. Wenn die Sticks in der Mitte immer noch 0 (null) liefern, arbeiten sie as designed. Ich hätte mal ein anderes Gamepad ausprobiert.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.