IMPORTANT: Since making this video, a comment from a viewer made me realise that using beatsin8 for LED position is not a high enough resolution for anything but the shortest strips. Please see the note on GitHub Waves and blur/ explaining the situation.
The fourth episode of FastLED basics has us looking at the wave and blur functions. Learning how to use beatsin8 / 16 will eable you to make dynamic patterns that move smoothly, and blur will help along the way!
GitHub link for code:
Some info on waves
List of wave and other math functions
Blur and other color utilities
If you’ve found this useful and you’d like to support me to create more stuff, you can now buy me a coffee: or buy something from Amazon UK or US at the links below. As an Amazon Associate I earn from qualifying purchases from the links below. It doesn’t cost you any more and it helps me to keep making videos!
Amazon UK
Two pack of Arduino Nano clones:
5m 5V RGB WS2812B LED strip:
Amazon US
Three pack of Arduino nano clones:
5m 5V RGB WS2812B LED strip:
00:00 - Intro
00:46 - Beatsin8
03:14 - Phase offset / timebase
06:24 - Adding waves
09:42 - Sawtooth
10:36 - Blur
1 view
828
280
9 months ago 00:21:38 1
The BEST FastLED Tutorial | WS2812b LED Strip Arduino Nano
9 months ago 00:17:16 1
FastLED Basics Episode 6 - Noise
9 months ago 00:14:53 1
FastLED Basics Episode 5 - Multiple patterns using a timer or button