#include <Adafruit_NeoPixel.h>
int no_rings = 16;
int ring_pin = 12;
Adafruit_NeoPixel ring = Adafruit_NeoPixel(no_rings, ring_pin);
void setup() {
ring.begin();
}
void loop() {
for(int i = 0; i < 16; i++){
ring.setPixelColor(i, ring.Color(255,215,0));
ring.show();
delay(500);
if (i<10){
if(i < 5){
ring.setPixelColor(i, ring.Color(255, 0, 0));
ring.show();
delay(500);
}
else if (i < 10){
ring.setPixelColor(i, ring.Color(0, 0, 255));
ring.show();
delay(500);
}
}else{
ring.setPixelColor(i, ring.Color(0, 225, 0));
ring.show();
delay(500);
}
}
}