ManganLabs > Blog > Projects > Digital RGB LED Strips Using Arduino!

Digital RGB LED Strips Using Arduino!

Get started on RGB LED strips using Arduino

Check out this awesome Arduino controlled Digital RGB LED Strip.  There are 32 LEDs per meter of the strip and they can be shortened or extended quite easily.

With this I can programmatically set the color of each LED’s red, green and blue component with 7-bit PWM precision (so 21-bit color per pixel).  Below you can see my demo of it running through a test script with several different effects going on.

This is much easier to do than one might expect thanks to the libraries that have been already written by others to do the grunt work.  You can easily have your own RGB LED strips using Arduino for control in no time! If you have any questions, feel free to ask!

 

Warning, once you start playing with these and realize how easy they are to control, you will be hooked!

RGB LED strips using Arduino

Below you will find several options for buying your own LED strips from Amazon

Special thanks to John Cohn for hooking me up with these! (John, you can borrow my Arduino stuff anytime!)  You can see John wearing a headband made of the same type of LEDs on his Wikipedia page and possibly spot his nearly famous LED hula hoop in one of his many blog posts. The project opportunities are endless.  I’m hooked.

9 comments on “Digital RGB LED Strips Using Arduino!

  1. Can I get a copy of your tester code? I have mine blinking and dimming with pwm, but I cant get single LEDs to light up alone…

  2. John et al – John C and I can get these at about half of what you pay at Adafruit. We did a bulk order for local makers last fall and many people have been asking to do another. Takes a few weeks to get them, but worth the wait for a big bright project.

    There’s also a newer IC, the WS2811, that can handle more LEDs, which gets the density per meter up to about 60. Check out this project: http://www.pjrc.com/teensy/td_libs_OctoWS2811.html

    • Eric, John sent me an email about this early this morning as well! I told him to sign me up for a roll (5m) with the next order! Thanks!

    • Eric, John sent me an email about this early this morning as well! I told him to sign me up for a roll (5m) with the next order! Thanks!

Leave a Reply