Submitted by Eric (not verified) on Mon, 07/21/2008 - 11:36.
I tried plugging the ShiftBrite directly into the Arduino and using I/O pins to supply power and ground. I found that it would cause the Arduino to reset when all three color LEDs were on at a high level.
I think the current draw is too much for the I/O pins to supply, so I changed to a separate power supply. This seems to work reliably, but...
I have also noticed intermittent problems when setting all three colors to the maximum value (1023) to create white light. This seems to work OK for an hour or so, then the LED starts blinking erratically when set to white. All the other colors work fine, as well as setting two colors to maximum and the third to a lower value. Does anyone have an idea why this might be happening? I don't think it's a defective ShiftBrite, since I tried others and they behave the same.
I tried plugging the
I tried plugging the ShiftBrite directly into the Arduino and using I/O pins to supply power and ground. I found that it would cause the Arduino to reset when all three color LEDs were on at a high level.
I think the current draw is too much for the I/O pins to supply, so I changed to a separate power supply. This seems to work reliably, but...
I have also noticed intermittent problems when setting all three colors to the maximum value (1023) to create white light. This seems to work OK for an hour or so, then the LED starts blinking erratically when set to white. All the other colors work fine, as well as setting two colors to maximum and the third to a lower value. Does anyone have an idea why this might be happening? I don't think it's a defective ShiftBrite, since I tried others and they behave the same.
Regards,
Eric