Roda Arduino Leonardo Usb

Roda Arduino Leonardo Usb

Isi kandungan:

Anonim

Saya mempunyai stereng usb lama meletakkan di sekitar yang mati, saya mempunyai leostick freetronics meletakkan di sekitar jadi saya membuat ini.

saya mengemas kini bootloader kepada leonardo rasmi.

Bekalan:

Langkah 1: Mod Bootloader

mengemas kini bootloader kepada leonardo rasmi satu.

untuk stereng anda akan memerlukan papan serasi leonardo arduino dengan bootloader leonardo.

kemas kini fail ini dalam folder root> hardware> arduino> core> arduino

saya menggunakan i.0.5 idea itu

fail untuk dimuat turun: HID

Langkah 2: Kod dan Pendawaian

di sini adalah kod yang saya gunakan, editnya untuk disesuaikan dengan keperluan anda:)

batal persediaan ()

{

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;

}

kekosongan gelung ()

{

Serial.write ("USB joystick USB V1 oleh nerdling");

joySt.xAxis = analogRead (A4) / 4;

joySt.yAxis = analogRead (A5) / 4;

joySt.rudder = analogRead (A3) / 4;

Joystick.setState (& joySt);

}

pendawaian adalah apa yang saya gunakan pada roda saya, pendikit dan pendakap brek adalah apa yang saya gunakan kerana saya memerlukan 2 pedal untuk 1 saluran, mencubanya dan melihat apa yang perlu anda lakukan untuk menjadikannya sesuai dengan anda

itu sahaja saya akan memberitahu anda kerana itu semua yang anda perlukan angka yang lain keluar contohnya untuk meletakkan semua dalam roda anda masing-masing adalah berbeza