#include <Adafruit_NeoPixel.h>
int LedN = 40;
int Din = 10;
Adafruit_NeoPixel ring = Adafruit_NeoPixel(LedN, Din);
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 < LedN; i++){
ring.setPixelColor(i, ring.Color(0,0,0));
ring.show();
delay(100);
if (i < 10){
ring.setPixelColor(i, ring.Color(245,181,234));
ring.show();
delay(500);
}
else if (i > 10, i < 20){
ring.setPixelColor(i, ring.Color(230,106,210));
ring.show();
delay(500);
}
else if (i > 20, i < 30){
ring.setPixelColor(i, ring.Color(182,207,246));
ring.show();
delay(500);
}
else {
ring.setPixelColor(i, ring.Color(106,171,236));
ring.show();
delay(500);
}
}
}