July 24, 2016

Skill Sunday: Interfacing Between the Wii MotionPlus and Arduino

Wouldn’t it be awesome if you could use a Wii MotionPlus controller to control your Arduino projects? This week on “Skill Sunday” we are going to learn how to program your Arduino to communicate with the Wii controller’s i2c (inter-integrated circuits) protocol, so that you can gather data from the gyroscope in the Wii controler.  To get started hacking into the Wii controller, all you will need is a few resistors and jumper wires! Once you have the hack working there is any number of ways you can use it.  For example you could make three motion controlled servos using the data from the Wii controller! To get started learning how to get your Arduino to talk to your Wii controller check out the following instructions from rileyporter.

Wii MotionPlus

If you are looking for an Arduino board to work on this hack why not check out the Freetronics “Eleven” Arduino Compatible Board.  


The Eleven is just like an Arduino Uno (and 100% compatible), however the Freetronics team have made a number of improvements to the Arduino Uno design, adding in a prototyping area, using a micro-USB connector, and more. These improvements mean that the Eleven is as easy to use as possible, and is of the highest quality! To find out more about the fantastic Freetronics "Eleven" check out the following link. The Eleven has just come back into stock, so order soon to avoid missing out!

Have an idea of a skill that should feature on next week's post? Let us know in the comments section below or on Facebook and Twitter.  

Leave a comment

Comments have to be approved before showing up.