I just finished writing an Instructable on how to make a WS2812 ring reactive

I just finished writing an Instructable on how to make a WS2812 ring reactive table. Check it out:

(I entered the Microcontroller contest, too)

Excellent Sam. Great instructable!

Can you provide me with the link to the contest entry?

Great job !!! Congrats

Amazing Project! Outstanding instructable! Well documented, fantastic sketch. Thank you for sharing all of this!!!

Awesome work! And this thing is even better in person — I’ve seen it. Great instructable, @Sam_Guyer ! Thank you!

I just ordered some stuff… ;o) got to explain that my wife again.

Thanks all! I also put the code on GitHub. I used a programming technique called “mixins” to create a composible system of patterns. Folks here might find it interesting. A mixin is a template class whose superclass is the type parameter, allowing you to stack together a bunch of functionality in a template instantiation. The cool part is that it all gets compiled away, resulting in pretty efficient code.

Ho…Lee…Crap… That’s just… fantabalous!

thank you for sharing

@Sam_Guyer , congrats on the well deserved writeup on make! https://makezine.com/2018/06/07/motion-reactive-led-table-lights-hearts/

@Jason_Coon Wow, they had contacted me last week, but I hadn’t seen the blog writeup. Thanks!

Absolutely stunning! Your code is beautiful too. I tend to find that a lot of Arduino code people put together has little thought for structure or formatting, so your code was quite refreshing to read.

@Chris_Parton Thank you! There is really no higher compliment than someone saying that your code is beautiful!