[Lab] how to control several RGB LEDs with Arduino

Jaime Yu jaime.yu at gmail.com
Fri Aug 1 09:18:02 EDT 2014


Hey,

Try Charlieplexing (https://en.wikipedia.org/wiki/Charlieplexing &
http://lmgtfy.com/?q=charlieplexing). My brother used this for one of his
projects. Its a pretty neat analog circuit.

You can also multiplex the LEDs to get you a bit more 'outputs', but not as
many as charlieplexing. But it is safer since you're not driving as much
current as charlieplexing.

--
Sincerely,
Jaime Yu
B.Eng in Computer Engineering, System Hardware
Software Developer III at Juniper Networks

$CV = "http://cv.jaimeyu.com"
$Blog = "http://ask.jaimeyu.com"
$Project = "http://www.capstone490.com"
$Linkedin = "https://www.linkedin.com/in/jaimeyu"
$GitHub = "https://github.com/jaimeyu"


On Fri, Aug 1, 2014 at 8:59 AM, Olaf Baumann <olaf.baumann at pobox.com> wrote:

> Hey Lab,
>
> I got some RGB LEDS to play with but when I count the number of pins I
> need, it doesn't look like I can drive very many.
>
> The UNO has six PWM output pins and each RGB LED needs three.  As the
> saying goes, twos company, but I want a crowd!
>
> With regular LEDs, I used cascading shift registers to allow me to control
> 24 of them.  A great success in my temporarily blinded eyes.
>
> Is there an analog analogue to the digital shift register?  It seems that
> PWM is a hack for a voltage level, would a steady voltage be better?  SPI
> or I2C would be bonus--maybe I could use an ATtiny85.
>
> thanks,
> Olaf
>
>
> _______________________________________________
> Lab mailing list
> 1. subscribe http://artengine.ca/mailman/listinfo/lab
> 2. then email Lab at artengine.ca to send your message to the list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://artengine.ca/pipermail/lab/attachments/20140801/8bddb1a2/attachment.html>


More information about the Lab mailing list