Le mod Joystick permet de monter un joystick sur le haut de la boîte qui va se comporter à la fois comme un joystick, et une souris ! Le joystick se monte sur le port prévu pour les pédales. Il est donc impossible d’utiliser ce mod avec les pédales.
Enfoncer le joystick équivaut à faire un clic gauche. Rester enfoncé longtemps permet de passer du mod souris au mod joystick (flèches directionnelles) et inversement.
Sommaire
1) Liste de course
- Un joystick (Aliexpress)
- DIN912 : 4xM3x8
- Fil (déjà présent dans la liste de course)
- Connecteur Dupont
2) Câblage
Le Joystick se branche sur le port pédale du PCB :
Joystick | PCB | Arduino |
X | Throttle | A0 |
Y | Brake | A1 |
SW | Clutch | A2 |
GND (masse) | GND (masse) | GND (masse) |
5V | 5V | 5V |
3) Les fichiers 3D
Les fichiers sont dans la dossier “Mod Joystick”.
4) Le code
Il suffit de remplacer :
//#if defined(SRTMOUSE)
par :
#if defined(SRTMOUSE)
Le premier booléen (true ou false) active ou désactive la souris. Laisser sur false permet de vérifier dans le moniteur si la calibration du joystick est correct.
Attention, à partir du moment où le mod est activé, le joystick se comporte comme une souris. S’il y a un problème sur le montage, vous pourriez avoir du mal à utiliser votre souris (curseur qui part systématiquement sur la gauche par exemple).
Par défaut, le mode sécurité est actif : si vous passez la 6, cela désactive le joystick, ce qui permet de récupérer le contrôle de la souris en cas de problème. Si la souris continue de dériver, il faut alors débrancher la boîte pour en récupérer le contrôle.
2 thoughts on “Mod Joystick”