BEGINNERS Guide to Individually Addressable RGB LED Programming with Arduino
Video Statistics and Information
Channel: The Hook Up
Views: 185,477
Rating: 4.9326854 out of 5
Keywords: home assistant, hassio, home automation, hass.io, smart home, diy, electronics, arduino, esp8266, nodemcu, wemos d1, automation, bruh, bruh automation, fastled, ws2812b, ws2812, ws2811, individually addressable, rgb, led, programming, classroom, timer, mqtt, adafruit, io.adafruit
Id: WS6FI_NyRzs
Channel Id: undefined
Length: 12min 25sec (745 seconds)
Published: Wed Sep 05 2018
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
Blog version if you prefer to read instead of watching a video: http://www.thesmarthomehookup.com/beginners-guide-to-individually-addressable-rgb-led-strips/
The author really needs to indent his code.
fwiw - last year I did an Arduino project called LedString (github link) that uses FastLed to control WS2811 leds in a Christmas Town display (those little buildings you see at the Dollar Store - my wife collects them). You can make individual lights be always on, always off, on and off at semi-random times to give the impression of inhabitation, or a flickering fireplace effect. You can also add custom effects. I'm kind of proud of the fire effect - it's realistic looking, non-repetitive, and all fires flicker independently.
A control program using my library only takes about 10 lines of code, using a simple character string to indicate which effect you want for which light. I only wish I could find an led string with the leds physically farther apart, say 8 inches.