byte cisla[6][7] ={ {1,1,1,1,1,1,0},
{0,1,1,0,0,0,0},
{1,1,0,1,1,0,1},
{1,1,1,1,0,0,1},
{0,1,1,0,0,1,1},
{1,0,1,1,0,1,1},
};
int cislo = 0;
int test = 0;
void setup()
{
pinMode(A5, INPUT_PULLUP);
for(byte i=2; i<9; i++)
pinMode(i, OUTPUT);
}
void loop()
{
int value = digitalRead(A5);
if(value == LOW && test == 0)
{
cislo++;
test = 1;
for(byte i=0; i<7; i++)
{
digitalWrite(i+2, cisla[cislo][i]);
}
}
else if(value == HIGH && test == 1)
{
test = 0;
}
}