Wiimote

Un article de Wiki de la communauté Mandriva.

Jump to: navigation, search


La Wiimote est la télécommande de la console Wii de Nintendo. Elle apporte à la console une ergonomie de jeu nouvelle et, pour le plus grand bonheur de tous, est compatible PC.
À noter !
Les informations présentes dans cet article sont valables pour les versions de Mandriva 2007.0 et supérieures.

Sommaire

[modifier] Ce que l'on peut faire avec la Wiimote

La Wiimote peut être utilisée à la place de la souris. Elle permet de prendre en main très facilement une interface Homme-Machine car les mouvements sont très intuitifs. Il y a un certain nombre de boutons qui peuvent être configurés pour diverses actions :

  • 1 clic bouton droit
  • 1 clic bouton gauche
  • appui simultané de CTRL et ALT et flèche droite (permet de contrôler Compiz/Béryl/métisse)-

La Wiimote peut faciliter l'accès à des personnes n'ayant pas une maîtrise de la souris facile (handicap etc.)

[modifier] Pré-Requis

  • Une Wiimote ;)
  • une carte Bluetooth qui fonctionne sous Linux. (si elle fonctionne sous Linux, elle sera compatible Wiimote).

--modèle de clef Bluetooth compatible--

  • MSI BTOES
  • MSI BTOES SE

--les logiciels disponibles sous Linux-- Il existe deux logiciels de control de la wiimote :

  • l'un en C : cwiid
  • l'autre en python : wmd

De plus, une bibliothèques de fonction a été implémentée : libwiimote.

[modifier] Utilisation de la Wiimote avec Cwiid

Pour installer cwiid, lancez Image:drakrpm-icon.png drakrpm via Menu/Applications -> Installer et désinstaller des logiciels et recherchez le paquet cwiid . Sélectionnez-le et cliquez sur Appliquer. (Consultez cet article pour plus d'informations).

Vous pouvez également installer en utilisant la console en tant qu'administrateur :

Image:Konsole.png
[root@ordi ~]# urpmi cwiid

Récupérer maintenant l'adresse bluetooth de la Wiimote en tapant :

Image:Konsole.png
[utilisateur@ordi ~]$ hidd -s

Dès que vous avez laissé la commande, appuyer simultanément sur les boutons 1 et 2 de la Wiimote, elle tente alors de se synchroniser. Relâchez une fois que vous avez botenu l'adresse. Il doit apparaître l'adresse sur l'écran. Exemple : 00:19:FD:BD:C2:91

Exporter les variables nécessaires au fonctionnement de cwiid :
WIIMOTE_BDADDR=00:19:FD:BD:C2:91
export WIIMOTE_BDADDR

Lancer wminput :

Image:Konsole.png
[utilisateur@ordi ~]$ wminput

Wminput est le logiciel qui émule la souris via la Wiimote.

Il se peut que la console affiche le message d'erreur suivant : "unable to open uinput". Si c'est le cas, tapez en root,

Image:Konsole.png
[root@ordi ~]# modprobe uinput

Si après cela, le message d'erreur s'affiche toujours alors il se peut que wminput ne se lance qu'en root. Connectez vous en root, et relancez la commande

Image:Konsole.png
[root@ordi ~]# wminput

Amusez-vous bien :)

[modifier] Utilisation de la Wiimote avec WMD

Le télécharger ici : http://forthewiin.org

Configurer le logiciel : (on se situe ici dans le répertoire de WMD) le fichier wmd/config.py doit être édité pour tenir compte de vos paramètres (IR, pas IR, adresse de la Wiimote etc.)

Image:Konsole.png
[utilisateur@ordi ~]$ kwrite wmd/config.py &

Ensuite, il faut lancer le logiciel :

Image:Konsole.png
[utilisateur@ordi ~]$ python ./WMD.py

(ne pas oublier le lancer le module uinput) Il peut y avoir quelques bugs car ce logiciel est en complète réécriture. Mais le contrôle de la souris fonctionne bien.


[modifier] Vidéos de démo

Ad (via La Vignette)
Looking for a job?