Hi emiskilla. I don't have much time to play with it right now, but as far as the extra pixel lighting up, comment out the line below:
void pattern3() {
<snip>
}
strip.setPixelColor(r, 0, 63, 0);
// strip.setPixelColor(x, 0, 63, 0); [color=red]COMMENT OUT THIS LINE[/color]
strip.show();
I'll try to get some time to play with it this weekend. I commented out the second part and have it running on my 60 pixel strip, and it works fine like that, as you said. Cool looking effect!
I'll let you know when I figure it out, unless someone else does before I get to it.
Edit: Some magic decoder ring needed to make the color tags work? ![]()