Volant Arduino Leonardo Usb

Volant Arduino Leonardo Usb

Table des matières:

Anonim

J'avais un vieux volant usb qui mourait, j'avais un leostick freetronics qui traînait donc j'ai fait ça.

J'ai mis à jour le chargeur de démarrage avec le logiciel officiel Leonardo.

Provisions:

Étape 1: Mods Bootloader

mis à jour le chargeur de démarrage avec le logiciel officiel Leonardo.

pour le volant, vous aurez besoin d’une carte compatible Arduino Leonardo avec le chargeur de démarrage Leonardo.

mettre à jour ces fichiers dans le dossier racine> matériel> arduino> cœurs> arduino

j'ai utilisé i.0.5 de l'ide

fichiers à télécharger: HID

Étape 2: Code et câblage

voici le code que j'ai utilisé, modifiez-le pour répondre à vos besoins:)

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;

}

boucle vide ()

{

Serial.write ("Joystick USB DIY V1 par le ballot");

joySt.xAxis = analogRead (A4) / 4;

joySt.yAxis = analogRead (A5) / 4;

joySt.rudder = analogRead (A3) / 4;

Joystick.setState (& joySt);

}

le câblage est ce que j'ai utilisé sur mon volant, le câblage d'accélérateur et de frein est ce que j'ai utilisé parce que j'avais besoin de 2 pédales pour 1 canal, essayez-le et voyez ce que vous devez faire pour l'adapter à vos besoins

c’est tout ce que je vais vous dire car c’est tout ce dont vous avez besoin pour comprendre le reste, par exemple, pour tout mettre dans votre roue, chacun d’entre vous étant différent.