Wiimote su Linux: guida completa

Ecco alle terza ed ultima guida che riguarda l’ utilizzo del Wiimote sui più comuni Sistemi Operativi per PC. Dopo aver parlato di Windows e Mac OS, adesso parliamo di Linux. Il discorso su Linux diventa molto più interessante, anche se necessita di alcune conoscenze di base riguardo questo potente OS.
Ultimamente, sempre più spesso, si sente spesso parlare di reverse engineering del Wiimote su Linux, infatti sono parecchie le librerie sviluppate per questo scopo. Una risorsa interessante a riguardo la trovate su WiiLii. Solo alcune features sono state implementate, ma già con l’ utilizzo dei driver a disposizione si possono fare interessanti esperimenti.
Tra i vari progetti troviamo: CWiid, WMD, Perlwiimote, libwiimote, lg3d-wii. Basta sceglierne uno di questi e poi installare le librerie che occorrono ed eventuali dipendenze. Importanti le librerie BlueZ.
Tra i vari driver, comunque tutti efficienti, vale la pena provare WMD, che presenta un completo readme che vi spiega i punti salienti di installazione. Programmato in Phyton da e-Hernick, è un progetto che si presenta abbastanza completo, anche se richiede alcune dipendenze e alcune piccole modifiche ad altre librerie. Ecco un video dimostrativo:
Video non più disponile
Da segnalare anche libwiimote, molto leggera e facile da utilizzare.
Una cosa in comune tra i vari driver e librerie è la fase di riconoscimento che, se non specificato diversamente nei relativi readme, si effettua così: attivate il BlueTooth e attivare il Wiimote premendo i tasti 1 e 2 contemporaneamente. Quindi digitate sulla shell il seguente comando:
# hcitool scan
L’ output, nel caso di libwiimote, sarà il seguente:
Scanning ...
00:19:1D:95:63:xx Nintendo RVL-CNT-01
Laddove, ovviamente, il codice esadecimale rappresenta l’indirizzo univoco del nostro Wiimote.
Vi rimando ai readme relativi ad ogni Libreria per maggiori informazioni.
Molyneux: WiiMote e Move sono identici
Wolfenstein: guida al boss finale
Scheda comparativa Move Vs Wiimote Vs Kinect
Red Steel 2: video guida interattiva
DJ Hero 2: tracklist completa