I'm trying to connect a high power RGB LED to the arduino. The problem is my electric schematics skills, I'm fairly new to this.. I've read some topics on this subject and I think I've got it but I want to ask the pro's to double check
The RGB LED:
Forward Voltage
Red: 2,2V - 2,6V
Green & Blue: 3,2v - 3,8V
No the resistors are way too low, you can't drive high current LEDs in this way. You need to drive them with a constant current driver like the LM3402.
Actually I think this will work. You may not get accurate equal currents but you can always compensate for that with PWM. I think your resistor and component choices are reasonable.
--
The Gadget Shield: accelerometer, RGB LED, IR transmit/receive, light sensor, potentiometers, pushbuttons
But for how long, using very small resistors to limit the current through an LED is not the most reliable of techniques especially if you want it to work over any sort of temperature range.
But for how long, using very small resistors to limit the current through an LED is not the most reliable of techniques especially if you want it to work over any sort of temperature range.
Well that's the thing, who knows what the OP's intentions are? Reliability and temperature independence are concerns one develops with time and experience, and to me it sounds like the OP just wants to blink some lights and the only real concern is whether or not the circuit will start a fire The simple circuit with resistors and transistors can be cooked up on a breadboard in minutes, while a constant-current driver will take quite a bit more effort.
Should the circuit he proposed prove to be too unreliable then for sure, the next step is a constant-current driver, or perhaps a common-collector configuration for the transistors.
--
The Quick Shield: breakout all 28 pins to quick-connect terminals
I'm tying to build a lamp, something that can light a room for a couple of hours. I've downloaded the datasheet for the LM3402 (it's 28 pages long :o) and I'm going to study it today.