#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pasik(30, 5, NEO_GRB + NEO_KHZ800);
int hodnota;
int jas = 0;
int leds = 30;
void setup() {
pasik.begin();
}
void loop() {
hodnota = analogRead(A5);
leds = (hodnota * 30) / 1023;
jas = analogRead(A4) / 4;
pasik.setBrightness(jas);
for (int i = 0; i < 30; i++)
{
if (i < leds)
{
if(i % 3 == 0)
{
pasik.setPixelColor(i, pasik.Color(255, 0, 0));
}
else if(i % 3 == 1)
{
pasik.setPixelColor(i, pasik.Color(0, 255, 0));
}
else
{
pasik.setPixelColor(i, pasik.Color(0, 0, 255));
}
}
else
{
pasik.setPixelColor(i, pasik.Color(0, 0, 0));
}
}
pasik.show();
delay(50);
}