Remarque importante : Cet article est pour Arduino IDE version 1.6.6 (ou supérieure). Pour ajouter un contrôleur de jeu USB à un Arduino Leonardo ou le Micro à l’aide de l’IDE Arduino version 1.6.5 (ou au-dessous) Voir l’Instructable suivante : ajouter le contrôleur de jeu USB pour Arduino Leonardo/Micro.
Out of the box, l' Arduino Leonardo et le Micro de l’Arduino apparaissent à l’ordinateur hôte comme un générique clavier et une souris. Cet article explique comment l’Arduino Leonardo et le Micro de l’Arduino peuvent également apparaître comme un contrôleur de jeu générique ou un Joystick. Ce projet fonctionne qu’avec Arduino produits basés sur le microcontrôleur ATmega32u4 (c.-à-d. l’Arduino Leonardo et le Micro de l’Arduino). Il ne fonctionnera pas avec l' Arduino UNO, car elle est basée sur le microcontrôleur ATmega328.
L’Arduino Joystick bibliothèque (alias Game Controller) utilisé dans l’Instructable stipule ce qui suit :
- Axe X, Y et Z
- 32 touches
- Rotation de l’axe X, Y et Z
- Gouverne de direction
- Manette des gaz
- 2 interrupteurs de chapeau du Point de vue