//ldirko 12-02-2021
//simple demo of circles sin wave for twitt https://twitter.com/mifune/status/1360271308894986240
#include <FastLED.h>
#define LED_PIN 3
#define LED_TYPE WS2812
#define COLOR_ORDER GRB
#define NUM_IN_CIRCLE 16
#define NUM_CIRCLES 6
#define NUM_LEDS NUM_CIRCLES*NUM_IN_CIRCLE
CRGB leds[NUM_LEDS];
void setup() {FastLED.addLeds<LED_TYPE, 3, COLOR_ORDER>(leds, NUM_LEDS);}
void loop() {
static byte speed =0;
fadeToBlackBy (leds,NUM_LEDS, 128);
for (byte i=0;i<NUM_CIRCLES;i++) {
byte x=(i*2+speed)%NUM_IN_CIRCLE+NUM_IN_CIRCLE*i;
leds [x].setHue(millis()/4+i*32);
}
speed++;
LEDS.delay(50);
}