From BlueMelon
Introductie
De Wiimote is een ideale afstandsbediening voor interactieve systemen. Naast een aantal knoppen bezit de Wiimote drie acceleratie sensoren en 2 IR sensoren. Dit maakt het mogelijk bewegingen van de afstandsbediening te detecteren en deze te gebruiken om apparaat op een geheel nieuwe wijze te besturen.
Installatie
De software bestaat uit een aantal onafhankelijke installers die apart uitgevoerd dienen te worden. Op dit moment is de software in ieder geval geschikt voor Windows 2000 of Windows XP. Andere OS zijn niet getest.
Bluesoleil
Gebruik de meegeleverde CD van de dongle zelf niet. De geschikte BlueSoleil drivers staan op de meegeleverde CD.
C# .Net framework
Installeer de .NET framework vanaf de CD.
Wiimote monitor
Het programma WiimoteMonitor.exe start Bluesoleil en verbindt vervolgens de beschikbare Wiimotes. Terwijl je het programma start moet je de "1" en "2" knoppen van de Wiimote ingedrukt houden. Deze ingedrukt tot de connectie volbracht is. Wanneer de verbinding met de Wiimote wegvalt zal de monitor binnen 5 seconden opnieuw verbinding tot stand brengen. De "1" en "2" knoppen moeten weer ingedrukt blijven tot de verbinding tot stand is gebracht.
OSC (Open Sound Control) client
Op CD vind je het programma "WiimoteOSC.bat". Dit programma start een UDP OSC client. De client stuurt berichten naar de locale computer op poort 7771. De client ontvangt OSC berichten op UDP poort 7770.
Voorbeeld interfaces
Max/MSP
OSC referentie
Op dit moment stuurt de OSC (Open Sound Control) software de volgende berichten:
Accelero meters
/wiimote/accel/x (float)
/wiimote/accel/y (float)
/wiimote/accel/z (float)
IR
De Wiimote heeft een infrarood sensor die twee aparte infrarood LEDs kan detecteren.
/wiimote/ir/1/x (float)
/wiimote/ir/2/x (float)
/wiimote/ir/1/y (float)
/wiimote/ir/2/y (float)
/wiimote/ir/1/found (int)
/wiimote/ir/2/found (int)
/wiimote/ir/1/size (int)
/wiimote/ir/2/size (int)
Knoppen
/wiimote/button/A (int)
/wiimote/button/B (int)
/wiimote/button/one (int)
/wiimote/button/two (int)
/wiimote/button/plus (int)
/wiimote/button/minus (int)
/wiimote/button/up (int)
/wiimote/button/down (int)
/wiimote/button/left (int)
/wiimote/button/right (int)
Actuatoren
De OSC software ontvangt de volgende berichten:
/wiimote/leds (int,int,int,int)
/wiimote/rumble (int)