#import<FastLED.h>
#define b(x) sin8(a/x)/16
CRGB l[256];int a,s,i;void setup(){LEDS.addLeds<WS2812,3,GRB>(l,256);}void loop(){s=max(abs(b(2)-b(4)),abs(b(3)-b(5)))+1;i=1;while(i++<=s)l[lerp8by8(b(3),b(5),i*255/s)*16+lerp8by8(b(2),b(4),i*255/s)].setHue(a/9);a+=4;nscale8(l,256,250);LEDS.show();}