Matériel : un pc sous linux : test avec ubuntu 10.04 un dongle usb bluetooth une wiimote Premier test : connexion wiimote<>pc : -insérer le dongle - appuyer simultanément sur les touches 1 et 2 de la wiimote - puis dans un terminal avec hcitool : philippe@saturne:~$ hcitool scan Scanning ... 00:1F:C5:39:73:F2 Nintendo RVL-CNT-01 philippe@saturne:~$ On a bien la connexion avec la wiimote et on a récupéré son adresse MAC. Ensuite on installe les différents paquets : philippe@saturne:~$ sudo apt-get install libcwiid-dev lswm wminput wmgui ... ... Paramétrage de wminput (0.6.00+svn201-2) ... Traitement des actions différées (« triggers ») pour « libc-bin »... ldconfig deferred processing now taking place Traitement des actions différées (« triggers ») pour « python-support »... philippe@saturne:~$ lswm (ls wiimote) joue le même rôle que hcitool scan Ensuite lancer wmgui pour visualiser l'état de la wiimote. philippe@saturne:~$ wmgui Le logiciel plante chez moi au bout d'un moment. ça semble venir du bluetooth. (Pour redémarrer le service : $sudo /etc/init.d/bluetooth restart) ça marchait très bien à l'iut. A voir. Faire son propre programme. En C pour commencer : compilier le fichier wmdemo.c : $gcc -Wall wmdemo.c -o wmdemo -lcwiid $ ./wmdemo pour n'importe qu'elle wiimote ou $ ./wmdemo1 00:22:AA:79:FD:42 pour une wiimote spécifique Jouer avec ce programme, le comprendre , le modifier En C++ avec Qt : utiliser le projet minimal cwiid-test.tar.gz Liens utiles : API libcwiid : http://abstrakraft.org/cwiid/wiki/libcwiid HeadQuarter : http://wiibrew.org/wiki/Main_Page Installation : https://help.ubuntu.com/community/CWiiD?action=show&redirect=Wiimote