This project aims to provide an adapter that when used will expose a wii guitar hero controller as an xbox 360 controller, so that games such as Clone Hero can immediately use these controllers without calibration. Note that this does not take care of authentication, so your controllers will not work on a real xbox 360.
This repository contains code for both the uno, and the pro micro. It could very easily be modified to support many other AVR microcontrollers, as long as the AVR supports HID, either directly or via another AVR microcontroller (aka the uno).
- An AVR microcontroller with USB hid compatibility and 3.3v compatibility (pro micro recommended)
- A wii extension cable or breakout board
- A MPU6050 or similar
- Install an AVR toolchain + make
- run
make uno
ormake micro
, depending on your microcontroller family - For updates, hit + and - to jump to bootloader mode.
- Find the I2C pins on your Arduino, and connect them to the extension / breakout board. Also connect ground to ground and 3.3v to 3.3v on the Arduino.
- Connect your MPU6050 to the same pins. Note that the interrupt pin is not used in this sketch.
- Use double sided tape to adhere the MPU6050 to the guitar. Note that the MPU6050 needs to be placed in a horizontal position during normal use.