Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Interfacing a Wii Nunchuk to a Microchip PIC Microcontroller Over I2C

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
3,412
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Mar 12, 2010

Details: http://www.musclera.com/wii-nunchuk-demonstration/

Reading data over I2C from a Chinese knock-off Wii Nunchuk to a Microchip PIC18F4550 microcontroller. Simple demonstration displaying the data on a LCD and showing how the data changes when the Nunchuk is used.

Recorded on a Panasonic TZ5 at 720p 15FPS. Used SUPER to drop bitrate and framerate (to 10FPS). 470MB down to 70MB

  • likes, 1 dislikes

Link to this comment:

Share to:

Uploader Comments (DotMusclera)

  • nice work. i've ordered one off ebay myself. it was the cheapest way to get hold of an xyz accelerometer.

    what did you have to do different compared to the genuine Nintendo ones?

  • @St3venAU Initilization for an authentic Nunchuk is to I2C send [start] 0xA4 0x40 0x00 [stop]. My code is to I2C send [start] 0xA4 0xF0 0x55 [stop] [start] 0xA4 0xFB 0x00 [stop]. I can't link the source, but search "Kalman Filtered Nunchuck & Wii Motion Plus" and you'll find it.

    I'm in the process of getting a website up to document this more.

see all

All Comments (3)

Sign In or Sign Up now to post a comment!
  • Hi, Congratulations of your work.

    I bougth a cheap chinese wirelesss nunchuck, the initilization is the same tha you post above? [start] 0xA4 0xF0 0x55 [stop] [start] 0xA4 0xFB 0x00 [stop]

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more