[John Milner] shared an update to his Arduino CheerLights project to support MQTT. John wanted multiple CheerLights projects to stay in sync. This means when one changes color, the other one changes color at the same time. John accomplished this by adapting his CheerLights code to read the latest CheerLights color using the CheerLights MQTT broker.
And, everything is better with a demo.
John has shared the Arduino CheerLights code on GitHub. John has shared additional demos for single RGB LEDs and examples for FastLED animations. You can download the code, modify it, and build your own real-time CheerLights display. Just Tweet John a photo of your CheerLights when you finish your project. Thanks, John.