September 8
Progettato per l'utilizzo con la console Wii, il Wii Remote, noto anche come il Wiimote, è un controller avanzato con capacità di rilevamento del movimento e il riconoscimento dei gesti. Anche se disponibile a prezzi bassi, il Wiimote contiene un acceleratore, sensore ottico e altri dispositivi elettronici complessi. Questa combinazione ha portato all'attenzione di hacker hardware, che hanno sviluppato librerie per utilizzare il Wiimote con altri dispositivi e sistemi operativi, come Linux. Un adattatore Bluetooth è tutto ciò che serve per controllare il computer, o di trasformarlo in uno strumento lavagna digitale o simile utilizzando il Wiimote.
1 L'acquisto di un adattatore Bluetooth se si sta utilizzando un computer che non dispone di un modulo Bluetooth integrato. Questi piccoli adattatori sono disponibili a basso costo e inserirla in una porta USB, l'aggiunta di funzionalità Bluetooth al computer.
2 Aprire una finestra di terminale del computer Linux. Al prompt di terminale, digitare:
sudo apt-get install bluez python-gobject python-dbus
Questo installa i driver BlueZ Bluetooth, ei moduli Python richiesti per eseguire gli esempi BlueZ.
3 Collegare l'adattatore Bluetooth e digitare quanto segue al prompt del terminale:
hcitool dev
Si vedrà l'identificatore del dispositivo HCI per l'adattatore Bluetooth visualizzata, insieme al suo indirizzo MAC, confermando il dispositivo è in funzione.
4 Al prompt di terminale, digitare:
sudo apt-get install libcwiid1 lswm wmgui wminput
Questo consente di installare la libreria Cwiid e il driver, che permette a Linux di riconoscere il Wiimote.
5 Digitare quanto segue al prompt del terminale per avviare il processo di rilevamento Wiimote:
wminput
Premere i tasti 1 e 2 sul Wiimote per mettere il controllore in modalità di rilevamento, indicato dal lampeggio del LED blu di. Questo imposterà il Wiimote di agire come un mouse.
6 Digitare:
wmgui
Si apre un display grafico che dimostra tutti i dati disponibili che Linux può leggere dal Wiimote, che vi permetterà di testare l'interazione con il controllore.