I'm currently working on a project to allow two users to share control of a vehicle (ex. one drives while the other controls cameras, sensors, etc). Thus I need two input devices, and the Wii nunchuck would be perfect.
I've done my homework and found the nunchuck adapter and the Wire libraries to handle the I2C communication to the Arduino.
Here's the question: In looking through the libraries (and according to everything I've found online) the nunchuck wants to be (has to be?) at address 0x52. If I have multiple nunchucks connected to the same I2C bus, what happens when I use the Wire library and send a request to the device at address 0x52? (Does one respond? Do they both respond? In sequence or in parallel? Is it like Highlander and "there can be only One"?)
Several hours of searching yielded nothing that I could find related to multiple nunchucks or I2C bus slave address conflicts... hard to believe that when they wrote the standard they didn't anticipate this application! ;)
Anyone have any experience they'd be willing to share? (Or failing that, anyone care to take an educated guess?)
Thanks for the help!