I've got one of those 1-meter addressable RGB LED strips from Sparkfun (link) connected to an Arduino. The Arduino is powered by the recommended 9V DC 650mA power supply through the barrel jack.
According to the Sparkfun website and product video I should be able to power these from the 5V pin (also 1 data pin, and a ground connected). But when I do, the board gets really hot (untouchable). Also, if I try to set all the LEDs to white - they just fade down after a few seconds.
I'm guessing the LEDs are trying to draw too much power from the board? If so, what is the correct way to power both the Arduino and the LED strip (preferably from a single power supply)?