Stap 2: Software
Arduino (getest met v1.0.5).
Https://github.com/sparkfun/SF32u4_boards/archive... Download en unzip het naar uw map voor arduino/hardware .
Dit voegt dat sommige nieuwe items aan Tools -> Board (volg de sparkfun hookup gids als u problemen hebt).
Maak back-ups van uw originele HID.cpp en USBAPI.h bestanden in uw map arduino/hardware/arduino/cores/arduino en vervang ze door de twee bestanden uit dit Instructable. (De back-upbestanden uit de oorspronkelijke map verplaatsen of Arduino zal klagen als ze .cpp of .h als de extensie hebben!).
In het bestand zijn HID.cpp drie lijnen basisgewicht van regel 27.
// #define KBAM_ENABLED// #define JOYSTICK_ENABLED#define THUMBSTICK_ENABLED
In mijn versie van het bestand, #define THUMBSTICK_ENABLED is commentaar dat is prima voor onze joystick met twee assen.
Als u later wilt gebruiken een van de andere instellingen voor een project, net uncomment de lijn moet u (slechts één filter tegelijk!).
Download thumbstick.ino en open het met de Arduino IDE set het bestuur tot SparkFun Pro Micro 5V/16 MHz en uploaden van de schets.
Afhankelijk van de oriëntatie van de joystick die u hebt om te wisselen van de tweede en derde parameters aan de functies van de map() van "400, -400" aan "-400, 400", dit keert de assen.
Windows moet nu een nieuwe vermelding met de naam "USB-IO Board" onder Spelbesturingen.
Elite Dangerous ondersteunt meerdere joysticks tegelijk, maar als u gebruiken met een spel dat alleen een joystick wilt ondersteunt, kunt u samen verschillende joysticks binden in een virtuele ervaring met UJR en vJoy.