#include <Adafruit_NeoPixel.h>
int Red = 0;
int Green = 0;
int Blue = 0;
int NumLeds = 0;
float delayMS = 50;
#define ControlP 15
Adafruit_NeoPixel strip = Adafruit_NeoPixel(10, ControlP, NEO_RBG + NEO_KHZ800);
void setup() { Serial.begin(115200); }
void loop() {
Red =analogRead(2)/16;
Green =analogRead(4)/16;
Blue =analogRead(13)/16;
NumLeds =analogRead(12)/409;
delayMS = analogRead(14)/4.3105263157894736842105263157895+50;
for(int i =0; i<10; i++){
if(NumLeds>i){
strip.setPixelColor(i, strip.Color(Green, Blue, Red)); }
else{strip.setPixelColor(i, strip.Color(0, 0, 0));}
}
strip.show();
delay(delayMS);
for(int i =0; i<10; i++){
strip.setPixelColor(i, strip.Color(0, 0, 0));
}
strip.show();
delay(delayMS);
}