Kierownica Arduino Leonardo Usb

Kierownica Arduino Leonardo Usb

Spisu treści:

Anonim

Miałem stare koło sterowe USB leżące wokół, które umarło, miałem leotick freetroniki leżący wokół, więc zrobiłem to.

zaktualizowałem program ładujący do oficjalnego programu Leonardo.

Kieszonkowe dzieci:

Krok 1: Modyfikacje programu ładującego

zaktualizowałem bootloader do oficjalnego leonardo.

dla kierownicy potrzebna jest płyta kompatybilna z arduino leonardo z bootloaderem leonardo.

zaktualizuj te pliki w folderze głównym> sprzęt> arduino> rdzenie> arduino

użyłem i.0.5 ide

pliki do pobrania: HID

Krok 2: Kod i okablowanie

Oto kod, którego użyłem, edytuj go, aby pasował do twoich potrzeb:)

void setup ()

{

Serial.begin (57600);

pinMode (13, OUTPUT);

joySt.xAxis = 0;

joySt.yAxis = 0;

joySt.zAxis = 0;

joySt.xRotAxis = 0;

joySt.yRotAxis = 0;

joySt.zRotAxis = 0;

joySt.throttle = 0;

joySt.rudder = 0;

joySt.hatSw1 = 0;

joySt.hatSw2 = 0;

joySt.buttons = 0;

}

void loop ()

{

Serial.write („DIY USB Joystick V1 przez nerdling”);

joySt.xAxis = analogRead (A4) / 4;

joySt.yAxis = analogRead (A5) / 4;

joySt.rudder = analogRead (A3) / 4;

Joystick.setState (& joySt);

}

okablowanie jest tym, czego użyłem na moim kole, przewody przepustnicy i hamulca są tym, czego użyłem, ponieważ potrzebowałem 2 pedałów na 1 kanał, wypróbuj go i zobacz, co musisz zrobić, aby ci odpowiadało

to wszystko, co ci powiem, bo to wszystko, czego potrzebujesz, aby odpocząć, np. aby umieścić to wszystko na swoim kole, każdy jest inny