Using a Wii Nunchuk with Arduino

We’ve all grown up with game pads in our hands, which makes them ideal to combine them with literally any possible application. A great invention of Nintendo is the Nunchuk, a cheap extension for the Wii U remote. As it uses I2C as transportation protocol, it’s easy to access the raw data of the controller. As it is so easy, I thought there must be a standard solution for it, but couldn’t find a stable implementation, but only loads of code snippets. That’s why I focused on filling this gap and here it is. In this article, I’ll guide you through the details and implement it for an Arduino.”