// C++ code // #include #define PIN 2 // input pin Neopixel is attached to #define NUMPIXELS 4 // number of neopixels in Ring Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); int delayval = 1; // timing delay int redColor = 0; int greenColor = 0; int blueColor = 0; int play = 0; int PlayPausebutton = 0; int Next = 0; int Previous = 0; int NextButton = 0; int PreviousButton = 0; int SYNC = 0; int SYNCBUTTON = 0; void setup() { pinMode(4, INPUT); pinMode(5, INPUT); pinMode(6, INPUT); pinMode(3, OUTPUT); pinMode(7, OUTPUT); pinMode(LED_BUILTIN, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pixels.begin(); } void loop() { setColor(); for(int i=0;i