//Sin Dots
//16x16 rgb led matrix demo
//Yaroslaw Turbin 
//https://vk.com/ldirko
//https://www.reddit.com/user/ldirko/
//UPD by stepko

#include <FastLED.h>
CRGB d[1024];
byte i,t,u;
void setup(){LEDS.addLeds<WS2812,3,GRB>(d,1024);}
void loop(){t=millis()/15;
u=t-10;
for(i=13;i--;)d[XY(sin8(t+i*2)/8,sin8(u+i*2)/8)].setHue(t);
for(i=13;i--;)d[XY(31-(sin8(t+i*2)/8),sin8(u+i*2)/8)].setHue(t);
//for(i=13;i--;)d[XY(sin8(t+i*2)/16,sin8(u+i*2)/8)].setHue(t);
blur2d(d,32,32,32);
LEDS.show();}
int XY(byte x,byte y){return(y*32+x);}