#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pasik(10, 2, NEO_GRB + NEO_KHZ800);
void setup() {
Serial.begin(9600);
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(A3, INPUT);
pinMode(A4, INPUT);
pasik.begin();
}
void loop() {
int red = analogRead(A0);
red = map(red, 0, 1023, 0, 255);
int green = analogRead(A1);
green = map(green, 0, 1023, 0, 255);
int blue = analogRead(A2);
blue = map(blue, 0, 1023, 0, 255);
int blik = analogRead(A3);
blik = map(blik, 0, 1023, 50, 1000);
int poc = analogRead(A4);
poc = map(poc, 0, 1023, 0, 10);
for (int i = 0; i < pasik.numPixels(); i++)
{
if (i < poc) {
pasik.setPixelColor(i, red, green, blue);
} else {
pasik.setPixelColor(i, 0, 0, 0);
}
}
pasik.show();
delay(blik);
for (int i = 0; i < pasik.numPixels(); i++)
{
pasik.setPixelColor(i, 0,0,0);
}
pasik.show();
delay(blik);
}