Two WiiMotes Connected to One Mac

Introduction: 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.

Step 1: 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

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

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

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.

Be the First to Share

    Recommendations

    • Recycled Speed Challenge

      Recycled Speed Challenge
    • Make it Move Contest 2020

      Make it Move Contest 2020
    • Build a Tool Contest

      Build a Tool Contest

    4 Discussions

    0
    madparker
    madparker

    9 years ago on Step 4

    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??

    0
    Emiliano Valencia
    Emiliano Valencia

    10 years ago on Step 3

    my remote doesnt connect, i dont see anything! what can i do?

    0
    ElvenChild
    ElvenChild

    Reply 9 years ago on Introduction

    take off the battery cover and press the sync button