Having seen the work done by cpldcpu on the APA102 LED chipset, I thought I’d test out some of my strips using his code on an ATMEGA328p. A quick project using his driver routines with a HSV/RGB Converter class proved a success.

`

AVR Studio 6.2 C++ project available after the break.

These little guys pack a punch! This strip of 80 pixels is pulling ~2A (avg.), that’s 10W, with the theoretical maximum power consumption somewhere around 80W; that’s 16A for this little strip!

Project available here: https://github.com/tomfleet/APA102_AVR_TEST/