Instructables
Picture of Two WiiMotes Connected to One Mac
Normally you can only connect one WiiMote controller to a Mac. Here we describe how to connect two (or more!) WiiMotes to one Mac. This application is great if you want to create visuals using things like the Processing software program and control the visuals with two WiiMotes. Also great for single user, two controller usability tests. We created this in January, 2008.
 
Remove these adsRemove these ads by Signing Up

Step 1: Download OSC version of DarwiinRemote

Picture of Download OSC version of DarwiinRemote
The first thing to do is download the OSC version of DarwiinRemote which you'll find on DarwiinRemote is a tiny software which reads data from and sends data to Nintendo Wii Remote (aka. Wiimote). OSC version of DarwiinRemote. There are a few versions available, so make sure you download the OSC version from Google Code.

Step 2: Make a duplicate copy of DarwiinRemote

Picture of Make a duplicate copy of DarwiinRemote
Once you've downloaded DarwiinRemote, open up the folder called DarwiinRemoteOSC. Make a duplicate of the file called DarwiinRemote and save it in the same folder as your other copy. This is the crucial bit to running multiple WiiMotes - you need one copy of DarwiinRemote per WiiMote. So if you want to connect 3 remotes, you'll need 3 copies.

Step 3: Connect first WiiMote

Picture of Connect first WiiMote
On your Mac, ensure that Bluetooth is turned on. Turn on one WiiMote (make sure there's batteries in it!) and open one copy of DarwiinRemote. On your WiiMote, press buttons 1 and 2 simultaneously. Shake your WiiMote and you should then see three lines (green, red and blue) moving up and down.

Step 4: Connect Second WiiMote

Picture of Connect Second WiiMote
Same instructions as Step 3, but with a second copy of DarwiinRemote. So, turn on your second WiiMote (make sure there's batteries in it!) and open up a second copy of DarwiinRemote (keep the first one running). On your second WiiMote, press buttons 1 and 2 simultaneously. Shake your second WiiMote and you should then see three lines (green, red and blue) moving up and down. You now have two WiiMotes connected!!!

You can now connect these two programs to any program that can read OSC data, such as Processing, SuperCollider or Max/MSP.
madparker3 years ago
This is great! Is there anyway to change the OSC receive port so you can send different feedback to the different WiiMotes?
it says "connected to WiiRemote" but I don't recive any data back from the controller, what can I do??
my remote doesnt connect, i dont see anything! what can i do?
take off the battery cover and press the sync button