# include <Adafruit_NeoPixel.h>
# define BUTTON_PIN 2
# define PIXEL_PIN 6 // Digital IO pin connected to the NeoPixels.
#define PIXEL_COUNT 60
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800);
void setup() {
pinMode(BUTTON_PIN, INPUT_PULLUP);
pixels.begin();
pixels.setPixelColor(17, 0xffffff);
pixels.show(); // Initialize all pixels to 'off'
delay(777);
}
unsigned long colour[] = {
0x8000ff,0x8000ff,0x8000ff,0x8000ff,0x8000ff,
0x8000ff,0x8000ff,0x8000ff,
0x800040,0x800040,0x800040,0x800040,0x800040,
0x0, 0x0, 0x0,
};
void loop() {
for (size_t j = 0; j < 8; j += 14) {
for (size_t i = 0; i < 62; i++) {
pixels.setPixelColor(j, colour[(i + j) % 16]);
}
}
// pixels.setPixelColor(13, 0xffffff);
pixels.show();
delay(200);
}