I've purchased a couple of Wii Wings and Wii Nunchucks from gadgetfactory.net and I'm having no success getting them working with my Papilio Pro and the WiiChuck example in DesignLab 1.0.8
I've connected the Wii wing to slot AL on the Papilio Pro and loaded the circuit and sketch for it, but the only output I get in the serial monitor is:
Starting
I2C at slot 9, instance 1, base register 0x0c800000
0
Chuck: 255 255 buttons 0 0
Chuck: 255 255 buttons 0 0
Chuck: 255 255 buttons 0 0
Chuck: 255 255 buttons 0 0
Chuck: 255 255 buttons 0 0
...
Pressing either button or moving the joystick does not cause any change in the output values.
As a test I powered the Papilio Pro up without the Wii wing connected and after starting the serial monitor pressed the reset button on the Papilip Pro and get:
Starting
I2C at slot 9, instance 1, base register 0x0c800000
0
with no further output, as expected.
I've tried both Wii wings and both nunchucks that I purchased and both give the same result.
As another test I wired the Wii wing with the nunchuck connected to an Arduino Uno and used the library and example at this site:
http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/
and received the same output values via the serial monitor as when connected to the Papilio Pro.
I've got the nunchucks connected to the Wii wing so that the nunchuck's pinout matches the silkscreen (The 'indented' side of the nunchuck connector that has no middle pin facing up) and I've verified connectivity from the pin on the wing to the pin of the nunchuck via a DMM.
Any ideas on what may be going on? I wouldn't think that I managed to get two bad sets of Wii wings and nunchucks so I'm at a bit of a loss as to what the issue could be.
Best regards,
Anthony