Hey guys, so I figured I've lurked around on here long enough and although I've spent a bit of time poking around with the arduino, I still consider myself very green. I couldn't find this specific problem anywhere in the forum so I thought I'd post it here. I just learned not too long ago that the arduino can interface with a wii nunchuck and read the accelerometer data along with the joystick position, very cool! It saves me from having to buy one and solder it into a breakout board while trying to keep it somewhat level. Anyway, I've tried to communicate with the nunchuck using the code from windmeadow (I can't hyperlink this until I've made my first post apparently) but I can't seem to get it working. I'm using the arduino mega (I had one lying around) and I have the SDA and SCL pins connected to pins 20 and 21. I upload the code, switch to the serial monitor, and all I get is "Finished Setup". So, I added a few more Serial.print lines just to see where things were stopping, and it looks like it stops communicating during nunchuck_init(), more specifically right after it sends the 0 at Wire.send(0x00) and before Wire.endTransmission(). Here's the code with the few serial.print lines I've added. Any thoughts on this? Thanks in advance!