Hi,
Yes, I did it, like any good n00b, I managed to connect a 9V battery with inverse polarity to the Vin and Gnd pins of my brand new Arduino Uno (r3).
Funny thing is: it still seems to work fine. When I connected it wrongly, no lights lit up, no smoke appeared, nothing. Since the board gave no sign of life, I thought something was wrong and disconnected the battery. So it has only been connected with inverse polarity for a few seconds. I switched around the polarity and my board lit up like normal, the current sketch running nicely.
Afterwards I uploaded new sketches through the USB (no battery power), played around with it a bit. I even reconnected the battery (the correct way) to make sure it was still working on battery power as well.
So all is well I'd think. But then I got worried and started surfing the web and all I found all over was: "if you reverse polarity, you'll fry stuff for sure" (most likely the voltage regulator and/or some capacitors?). So I was wondering why I didn't seem to have any negative effects and how I could check if my entire board is still working properly.
Based on the info I found so far, I'd say I definitely need to measure the Vin, 5V and 3.3V pins to see what the output is (when I have the 9V battery connected through the power jack, I'll be buying that one today, no more messing around with Vin!). Is this correct? If these values turn out normal, can I safely presume my board is unharmed? Are there any other tests / test sketches I need to try to make sure the processors are unharmed? Perhaps the loopback test as described in the forum here, but as I said, the USB seems to respond just fine.
I could have been lucky that no bad effects appeared so far, but to be honest, that would surprise me. Any info on how to make sure my board is 100% ok would be welcome. Thanks!