//Sin Dots UPD by stepko
//Idea from Ldir
#include <FastLED.h>
CRGB d[256];
byte i, t, u;
void setup() {
LEDS.addLeds<WS2812, 3, GRB>(d, 256);
}
void loop() {
t = millis() / 5;
u = millis() / 6;
for (i = 13; i--;)if (i > 0)d[XY(cos8(t - i * 100) / 16, sin8(u - i * 100) / 16)].setHue(sin8(t / i));
blur2d(d, 16, 16, 32);
LEDS.show();
}
int XY(byte x, byte y) {
return (y * 16 + x);
}