hello
I bought a LCD with RGB backlight..but when I put the 3 leds at max voltage I don't get a white color, but a blue-ish white, light azur. And of course every other color that uses the 3 led at the same time is slightly different.
the resistors are soldered on the LCD pcb. Which one should I change, and how?
Dimitree:
when I put the 3 leds at max voltage I don't get a white color, but a blue-ish white
If the LEDs are adjustable then adjust the blue LED down a bit.
LED brightness is controlled by current, not voltage - how have you wired it up?
I'm using Arduino PWM to drive the 3 leds.. I'd prefer to "fix" the color in hardware, and to keep the software as is (255 for the max value for the led brightness).
Dimitree:
I'm using Arduino PWM to drive the 3 leds.. I'd prefer to "fix" the color in hardware, and to keep the software as is (255 for the max value for the led brightness).
You can keep it as-is. Just change the line with "analogWrite()" in it.
analogWrite(BLUE_PIN, blue-blue/8);
(or whatever scale factor makes it look white).