#include <Adafruit_NeoPixel.h>
#define numPixels 7
Adafruit_NeoPixel loading(numPixels, 21);
uint8_t rainbowColors[][3] = {
{255, 0, 0},
{255, 127, 0},
{255, 255, 0},
{0, 255, 0},
{30, 144, 255},
{0, 0, 255},
{148, 0, 211}
};
void setup() {
Serial.begin(115200);
loading.begin();
}
void loop() {
uint8_t i = 0;
while(i<numPixels){
if (digitalRead(19) == 0) {
loading.setPixelColor(i, rainbowColors[i][0], rainbowColors[i][1], rainbowColors[i][2]);
loading.show();
delay(500);
loading.clear();
i++;
} else{
Serial.print("Pause");
delay(1000);
}
}
}