#include <Adafruit_NeoPixel.h>
int dinpin = 13;
int number = 40;
Adafruit_NeoPixel ring = Adafruit_NeoPixel(number, dinpin);
void setup() {
// put your setup code here, to run once:
ring.begin();
}
void loop() {
// put your main code here, to run repeatedly:
for(int i=0; i<number; i++){
ring.setPixelColor(i, ring.Color(0, 0, 0));
ring.show();
delay(100);
if(i<10){
ring.setPixelColor(i, ring.Color(198, 136, 247));
ring.show();
delay(100);
}
else if(i>=10 and i<20) {
ring.setPixelColor(i, ring.Color(159, 206, 255));
ring.show();
delay(100);
}
else if(i>=20 and i<30){
ring.setPixelColor(i, ring.Color(39, 255, 180));
ring.show();
delay(100);
}
else{
ring.setPixelColor(i, ring.Color(255, 173, 180));
ring.show();
delay(100);
}
}
}