Lägga till en liten två analoga axlar tummen joystick till din befintliga joystick. (2 / 3 steg)
Steg 2: programvara
Arduinoen (testat med v1.0.5).
Hämta https://github.com/sparkfun/SF32u4_boards/archive... och packa upp den till mappen arduino/hårdvara .
Detta lägger till några nya artiklar till Verktyg -> styrelsen (Följ guiden sparkfun hookup om du har problem).
Gör säkerhetskopior av dina ursprungliga HID.cpp och USBAPI.h filer inuti mappen arduino/hårdvara/arduino/kärnor/arduino och ersätta dem med filerna från detta Instructable. (Flytta säkerhetskopiorna av den ursprungliga mappen eller Arduino att klaga om de har .cpp eller .h utökning!).
I filen finns HID.cpp tre linjer börjar på rad 27.
#define KBAM_ENABLED
#define JOYSTICK_ENABLED
#define THUMBSTICK_ENABLED
#define THUMBSTICK_ENABLED är okommenterade i min version av filen, vilket är bra för våra två axel joystick.
Om du senare vill använda någon av de andra inställningarna för ett projekt, bara avkommentera linjen måste du (endast en i taget!).
Ladda ner thumbstick.ino och öppna den med Arduino IDE som styrelsen att SparkFun Pro Micro 5V/16 MHz och ladda upp skissen.
Beroende på läggning av joysticken kan du behöva byta den andra och tredje parametern till map() funktioner från "400,-400" till "-400, 400", detta inverterar axlarna.
Windows bör nu ha en ny post med namnet "USB-IO styrelsen" under spelenheter.
Elit Dangerous stöder flera styrspakar på en gång men om du vill använda den med ett spel som endast stöder styrspak, kan du binda olika styrspakar tillsammans i ett virtuellt en med UJR och vJoy.