I'm not super-good with my electrical foo. But I've managed to get a ULN2803 wired up to give the +12v that my RGB LED strip needs. The strip has four connectors, RGB and common +12v.
My concern is that (I think) the Arduino is shorting out- while the Arduino processes my loop, the USB connection dies and the RX/TX LEDs light up.
Here's how I am wiring things. I'm currently powering the Arduino through USB, so when I say "power supply" I'm referring to the +12v supply I'm using.
- power supply ground to Arduino ground, ULN2803 pin 9.
- power supply +12v to 2803 pin 10, common +12v on LED strip.
- arduino output pin 11 to 2803 pin 1
- 2803 pin 18 to green LED strip
So, that's my circuit. It works- the strip lights up. But again, I think it's wrong. How do I correct it?