#include <Adafruit_NeoPixel.h>

Adafruit_NeoPixel LED(10, 8, NEO_GRB + NEO_KHZ800);
int pocet = 0;
bool zmena = true;

void setup() {

LED.begin();
pinMode(2 ,INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(2),semka, FALLING);

}

void loop() {

  startMillis = millis();
  if(millis() > cas){
  for(int i=0; i<pocet; i++)
  LED.setPixelColor(i, LED.Color(0, 255, 0));
  LED.show();
  delay(500);
  for(int i=0; i<pocet; i++)
  LED.setPixelColor(i, LED.Color(0, 100, 50));
  LED.show();
  delay(500);
  }else

  cas = millis() + 500;
}

void semka() {
if (pocet < 10)
    pocet ++;
  else
    pocet = 0;
    LED.clear();
}