For Task #2, you’ll have an example of what the results might look like, but you are and should feel free to put your spin on this.
Sometimes you see a cool effect and you want to reproduce it. This is one of those times.
This was done by the folks at Adafruit, and it’s not on a Pixelblaze.
Your task: Produce this effect
Summary: “liquid” should build up at one end of the strand… Pick a spot that is the “edge”, and when the pool of liquid builds up enough, a drop should “fall” down the strand, picking up speed, and move fast enough to skip some pixels, and hit at a spot at the end of the strand.
You could make it water, ooze, blood, liquid gold, any color. Feel free to play with viscosity and gravity, but the goal is for this to look “real” like something is dripping down the strand.
There is code to crib from, but of course it’s not PB, so you’ll have to understand HOW it works and copy the technique. Also to be clear like water: You only are doing ONE drip, not many like their code… One strand of lights, which if you turn so that pixel 0 is on top, the last pixel (or for a really long strand, maybe something reasonable) is where the drop will hit. Splashing is optional.
This is meant to be a challenge, so if you don’t get it right in one try, don’t give up. We absolutely will be discussing how this works.
Big hint: you can use @wizard 's awesome KITT tutorial/code as a base… That makes a dot move down the strand… but instead of moving uniformly back and forth, we’re going to move slowly at first, then fast(er), and then splat at the end, and then a new drop will fall.
Btw, those Icicle/Meteor string lights you can buy:
are similar but after we do this task, you’ll realize how poorly they compare.