int8_t pins[] = {2,3,4,5,6,7,8,9,10,11};
int8_t sizeof_pins = sizeof(pins) / sizeof(int8_t);
int8_t x = 1;
int8_t i = 0;
bool stav = HIGH;
int hodonoty = 50;
unsigned long previousMillis = 0;
void setup() {
Serial.begin(9600);
for(int i = 0; i <= sizeof_pins; i++){
pinMode(pins[i], OUTPUT);
};
}
void loop() {
int hodnoty = map(analogRead(A0), 0, 1023, 50, 1000);
Serial.println(hodnoty);
if (millis() - previousMillis >= hodnoty)
{
previousMillis = millis();
digitalWrite(pins[i], stav);
i = i + x;
if( i >= 10 || i <= 0){
x = x * -1;
stav = !stav;
}
}
}