#include // load the needed library #define INPINLEFT 9 // pin for inner right ring #define INPINRIGHT 11 // pin for inner left ring #define OUTPIN 13 // pin for outer ring // #define Pixels 10 // # of pixels on inner ring #define OUTPixels 10 // # of pixels on outer ring Adafruit_NeoPixel stripL = Adafruit_NeoPixel(Pixels, INPINLEFT, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel stripR = Adafruit_NeoPixel(Pixels, INPINRIGHT, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel stripOUT = Adafruit_NeoPixel(OUTPixels, OUTPIN, NEO_GRB + NEO_KHZ800); float redStatesL[Pixels]; float blueStatesL[Pixels]; float greenStatesL[Pixels]; float redStatesR[Pixels]; float blueStatesR[Pixels]; float greenStatesR[Pixels]; float fadeRate = 0.96; float a = 0; int f = 0; int state = 1; int count = 0; int loopcount = 0; int masterloop = 0; float b = 0; int g= 0; int h= 0; int i = 0; int x = 0; int y = 0; int z = 0; int wait = 5; int pause = 5; int count3 = 0; void setup() { stripL.begin(); stripL.show(); // Initialize all pixels to 'off' stripR.begin(); stripR.show(); // Initialize all pixels to 'off' stripOUT.begin(); stripOUT.setBrightness(50); stripOUT.show(); // Initialize all pixels to 'off' } void loop () { stripL.setBrightness(255); stripR.setBrightness(255); loopcount++; if(loopcount == 4){ b+=.5; for(float f=0; f