Manette de Wii USB utilisant Arduino Leonardo (2 / 2 étapes)

Étape 2: Téléchargez le croquis sur Arduino Leonardo

J’ai utiliser Arduino V1.6.7 https://www.arduino.cc/en/Main/Software

-Pour obtenir les données de la manette classique Wii, il faut installer une bibliothèque appelée WiiClassicController de Andrew Mascolo:

https://github.com/AndrewMascolo/WiiClassicController

Mais je dois modifier la fonction GetButton dans WiiClassicControl.h (suffit de remplacer les codes en gras italique) :

Boolean GetButton (col de byte, byte, D)
{

Return ((données [col]-D) == 0) ;

}

-Pour simuler une manette de jeu USB, nous utilisons la bibliothèque Joystick1 de Matthew Heironimus:

https://github.com/MHeironimus/ArduinoJoystickLibrary

Et enfin, mon esquisse, qui est juste un simple convertisseur. Une chose à noter est que j’ai initialiser le Joystick comme Joystick.begin(faux) et appelez le ( Joystick.sendState) pour envoyer l’état de la manette de jeu manuellement car nous avons besoin permettre à plusieurs boutons doivent être envoyés ensemble (par exemple: les boutons de droite et de haut ont besoin former un mouvement diagonal).

J’espère que cela pourrait être utile pour quelqu'un. A bientôt !

Articles Liés

Ajouter contrôleur de jeu USB pour Arduino Leonardo/Micro

Ajouter contrôleur de jeu USB pour Arduino Leonardo/Micro

Remarque importante : Cet article est pour Arduino IDE version 1.6.5 (ou au-dessous). Pour ajouter un contrôleur de jeu USB un Arduino Leonardo ou le Micro à l'aide de l'IDE Arduino version 1.6.6 (ou supérieur) Voir l'Instructable suivant : Arduino L
Manette de jeu en utilisant Arduino

Manette de jeu en utilisant Arduino

Dans ce instructable je vais vous montrer comment faire une manette de jeu simple (manche à balai) à l'aide de microcontrôleur, quelques boutons et une application visual basic pour jouer les surfeurs de métro dans le PC...Je vous guide étape par éta
Arduino Leonardo/Micro comme contrôleur/manette de jeu

Arduino Leonardo/Micro comme contrôleur/manette de jeu

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 : ajout
Console de jeu ultime classique manette pour adaptateur USB

Console de jeu ultime classique manette pour adaptateur USB

Cet article décrit comment utiliser un Arduino Leonardo ou Arduino Micro pour mettre à la disposition d'un ordinateur modern (p. ex. Windows PC, Mac ou Linux) jusqu'à trois manettes de console classique (Atari 2600, ColecoVision et éventuellement d'a
Transformer une N64 Controller une manette de jeu USB en utilisant un Arduino Leonardo

Transformer une N64 Controller une manette de jeu USB en utilisant un Arduino Leonardo

Pour transformer une manette de jeu USB de controleur de la N64, la méthode la plus simple consiste à acheter un N64 Controller Adapter pour environ £15. Cependant il peut aussi être fait si vous avez un Arduino Leonardo ou tout autre carte Arduino a
La souris Wiichuck USB en utilisant un Arduino Leonardo

La souris Wiichuck USB en utilisant un Arduino Leonardo

cette instructable (rétroactivement) montre comment j'ai transformé un Wii Nunchuck en une souris pour mon PC. J'ai construit ce dispositif à peu près un an et demi, lorsque je m'embarquais tout d'abord passe-temps électronique et les microcontrôleur
L’émetteur RC à manette de jeu USB en utilisant Arduino

L’émetteur RC à manette de jeu USB en utilisant Arduino

Pourquoi est-ce que je devrais faire cela ?Quand il s'agit d'avions RC en utilisant un simulateur de vol peut être une excellente façon de perfectionner vos compétences en basse saison ou même préparer pour votre premier vol. L'inconvénient majeur au
Arduino Leonardo/Micro(ATMega32u4) comme manette de jeu/Game Controller

Arduino Leonardo/Micro(ATMega32u4) comme manette de jeu/Game Controller

La puce ATMega32u4 ce qui est utilisé dans l'Arduino Leonardo, Micro ou Micro Pro ont la capacité d'utiliser les descripteurs de USB HID personnalisés. Merci cette capacité nous pouvons faire notre Arduino comme manette de jeu générique !Cette biblio
Contrôleur de l’objectif de l’Arduino - synchronisé Zoom/mise au point avec la manette classique Wii

Contrôleur de l’objectif de l’Arduino - synchronisé Zoom/mise au point avec la manette classique Wii

mon Lumix GH2 Micro Four Thirds caméra tire non seulement des vidéos fantastiques haute définition, mais avec des adaptateurs bon marchés je peux l'utiliser avec les anciennes lentilles manuelles qui sont bon marchés et souvent très haute qualité. Je
À l’aide d’Arduino Leonardo comme souris et clavier, controll par bluetooth.

À l’aide d’Arduino Leonardo comme souris et clavier, controll par bluetooth.

Une fonctionnalité d'awsome Arduino Leonardo, qui rendent la Commission spéciale, est qu'elle peut servir de souris et de clavier sur ordinateur. Cela pourrait être utile pour contrôler l'ordinateur de manière différente, comme le bâton de joie et BL
La programmation Arduino Pro Mini en utilisant Arduino Uno et ArduShield - sans les câbles

La programmation Arduino Pro Mini en utilisant Arduino Uno et ArduShield - sans les câbles

L'objectif principal de cette instruction est de vous montrer comment programmer plus facile manière Arduino Mini ou Arduino Pro Mini avec Arduino UNO et ArduShield – sans les câbles.Étape par étape tutoriel, avec aucune mesure pour sauter en PCB gén
Manette de jeu USB avec souris Tilt-accéléromètre

Manette de jeu USB avec souris Tilt-accéléromètre

Faire une manette de jeu avec un accéléromètre à l'intérieur!Ce tutoriel de projet va vous montrer comment vous pouvez convertir une manette de console de jeu dans un clavier souris USB pour jouer à des jeux sur votre PC. La manette de jeu USB peut ê
Guide étape par étape à l’Arduino Leonardo

Guide étape par étape à l’Arduino Leonardo

équipe de l'Arduino est dispo leur dernière création - Leonardo. C'est la première Arduino d'utiliser la puce de série Atmel ATmegaXU4 avec USB intégré. Ce changement est grand et il a de gros avantages. En plus de l'USB intégré, il offre plusieurs b
Arduino Leonardo comme fournisseur de services Internet

Arduino Leonardo comme fournisseur de services Internet

Leonardo a été mon premier Arduino, je l'ai acheté parce que c'est des capacités USB natives. Après avoir expérimenté avec Arduino, j'ai décidé de passer mon Arduino Leonardo à un standalone Atmega328p ou, pour les petits projets, ã un microcontrôleu