int aktivnych = 11;
bool odblokovane = true;
void setup()
{
vsetkyZhasni();
for(int i=2;i<12;i++)
pinMode(i, OUTPUT);
pinMode(A0, INPUT);
digitalWrite(A0, HIGH);
}
void loop()
{
if( digitalRead(A0) == LOW && odblokovane == true)
{
if(aktivnych == 11)
{
aktivnych = 2;
vsetkyZhasni();
}
else
{
aktivnych++;
}
zasvietNaBargraphe(aktivnych);
odblokovane = false;
}
else if( digitalRead(A0)== HIGH && odblokovane == false)
{
odblokovane = true;
}
}
void vsetkyZhasni()
{
for(int i=2;i<12;i++)
digitalWrite(i, LOW);
}
void zasvietNaBargraphe(int pin)
{
digitalWrite(pin, HIGH);
}