Published on March 26, 2014 by TheRaspberryPiGuy

In this tutorial I show you how to use a Nintendo Wiimote with your Raspberry Pi. By the end of this video you will be able to receive button presses from the Wiimote, as well as raw accelerometer data. This is very easy to do over the simple Bluetooth protocol and you will then have a wireless controller that is perfect for tasks such as robot control. All you need is a dongle and a Wiimote!

Information:

Here is the Bluetooth dongle I use in the tutorial: www.amazon.co.uk/TINY-WIRELESS-BLUETOOTH-ADAPTER-DONGLE/dp/B0013BFQUE/ref=sr_1_3?ie=UTF8&qid=1396868444&sr=8-3&keywords=bluetooth+dongle

Here is an official list of all the Raspberry Pi compatible Bluetooth dongles: elinux.org/RPi_VerifiedPeripherals#USB_Bluetooth_adapters

If you don’t have an official Wiimote you can pick one up from here: www.amazon.co.uk/Nintendo-RVLACJW1-Wii-Controller/dp/B000IMWK2G/ref=sr_1_1?ie=UTF8&qid=1396868792&sr=8-1&keywords=official+wii+controller

NOTE: I have not tested this tutorial extensively with third party Wiimotes and so I cannot guarantee they will work at all. I would recommend being safe and going for an official model such as the above.

Finally here is a link to the GitHub repository I use in the video: github.com/the-raspberry-pi-guy/Wiimote

I hope that you enjoy this tutorial and if you do please drop me a subscription, like or share. If you have any issues with this video then please address them to me at: theraspberrypiguy@gmail.com

Thanks for watching!

The Raspberry Pi Guy

Y U NO SUBSCRIBE?!

Leave a Reply

84 Comments on "Raspberry Pi – How to use a Wiimote!"

Notify of
avatar

Lord Farkwad
Guest
Lord Farkwad
2 years 10 months ago

Thanks your video is great. Very helpful 🙂  It works great for me but I am getting and a message with my accelerometer data that says: Received unexpected write report. Does anybody know why this is?Thanks again

Christofer Jacobs
Guest
Christofer Jacobs
2 years 11 months ago

Do a tutorial how to use the above build but without raspbian!!!!

Si Day
Guest
Si Day
3 years 1 day ago

It asked me for user name and password ?

101blog
Guest
101blog
3 years 11 days ago

Ha also  recorded your Talk on Education at the Raspberry Jam and put it up on the channelMatt The Raspberry Pi Guy on Engaging Students in Education

101blog
Guest
101blog
3 years 11 days ago

Saw your Humanoid robot in your bag at the Jam …Nice bit of kit

Logan Fan
Guest
Logan Fan
3 years 13 days ago

Thank you!!!

Derek Wise
Guest
Derek Wise
3 years 27 days ago

Hi, I am 13 and recently got my raspi webserver up and running. I have http and a self signed ssl certificate. If you could check out my server that would be great! 2048.servegame.com I used noip for a Dns and have a cloud server on the same pi. I just bought a second ( both overclocked to 1 GHz) and I am going to use that for a mail server once I buy a domain.

William Scammell
Guest
William Scammell
3 years 1 month ago

Thanks this has been useful

Zack Hope
Guest
Zack Hope
3 years 1 month ago

Your awesome , helped me out so much

freekingfighter
Guest
freekingfighter
3 years 1 month ago

Hi, I need help with an upcoming project of mine. I want to make a small portable computer with RPi, so I decided to use an android phone for my screen. But I do not know if it will work. Is it possible you share with me your experiance before I invest my time into this project. Thanks!

Derek Wise
Guest
Derek Wise
3 years 27 days ago

I don't know for sure with you exact case, but I know people have been able to connect to GPS screens and up volt it so the screen has enough power.

wpDiscuz