#include <Adafruit_NeoPixel.h>
#define LED_COUNT 16
#define LED_PIN 4
Adafruit_NeoPixel strip = Adafruit_NeoPixel (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
strip.show();
}
int pix;
void loop() {
int pot = analogRead (4);
for(int a=0;a<LED_COUNT;a++){
setPixel(a,pot,255);
}
strip.show();
}/*
}
void loop() {
int pot = analogRead (6);
pix++;
pix %= LED_COUNT;
setPixel(pix, pot, 255);
strip.show();
for (int a = 0; a < LED_COUNT; a++) {
strip.setPixelColor(a, 0, 0, 0);
}
delay(150);
}*/
void setPixel(int pixelz, int colorz, long unsigned fadez) {
fadez *= fadez;
fadez /= 255;
strip.setPixelColor(pixelz, strip.ColorHSV(colorz * 64, 255, fadez));
}