30mA (green/blue), 50mA (red)
3.5V typical, 4.0V max (green/blue); 2.0V typical, 2.6V max (red)
I was just running some basic tests seeing if it worked the day before and it was working ,(forgot to use resistor, so the lights were getting about 5v from arduino uno)
I also tried to see if I could have multiple colors on at once and it worked ,
Then today when I tried to turn on each color seperatly they wouldnt turn on,
but when I tried turning on multiple colors only works when green and another color are turned on.
(this time I tested it with and without a resistor)
1.) You ALWAYS need resistors. No resistors = killing the LED and the arduino board
2.) You ALWAYS need 3 resistors for an RGB led, one for each color.
Using just a single 'shared' resistor doesn't work.