Add a Wii controller to your robotics project quickly and easily using our new RobotGeek Wii Adapter w/ Cable. It can be used with either the Wii NunChuk Joystick or Classic Pro Controller. Whether you've got a robot, turret, rover, or other Arduino project: adding one (or more) of the familiar and well-designed Wii controllers to your build can greatly simplify the control setup process. This item is intended for those who already have a Wii controller or plan to purchase one separately. See our Wii NunChuk Joystick and Wii Classic Pro Controller pages to get a controller separately or get both controller and adapter as a packaged kit.
- I2C communication
- Logic level converter
- 5V or 3.3V input (requires soldering)
- Low profile connector
- Locking mechanism
If you're using a 5V microcontroller simply connect the GND, 5V, SDA, and SCL pins on the adapter to the matching pins on your Arduino using the provided cable and plug in the Wii controller to the provided slot. This is easiest to do if you're using a shield that puts the I2C pins together such as our RobotGeek Sensor Shield Otherwise, you may need to use a few jumper cables.
If you're using a 3.3V microcontroller, you'll need to bypass the 5V to 3.3V logic level converter by soldering header pins into the provided holes. You won't be able to send 3.3V Arduino signals correctly through the logic converter.
- 1 x Wii adapter board
- 1 x 4 pin cable
Note: When connecting the adapter board to the Wii controller, the 3 pad side of the adapter board connects to the 2 pin side of the controller. While this is somewhat counter-intuitive, there isn't any risk of damaging your equipment by reversing the connector. See the photo above for the correct orientation.
To get started check out this sample code library for using the Wii NunChuk with our Desktop RoboTurret.