int cisla [10][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},
{0,0,1,1,1,1,1},
{1,1,1,0,0,0,0},
{1,1,1,1,1,1,1},
{1,1,1,0,0,1,1}
};
bool conditioner = true;
int j = 0;
int i = 0;
void setup() {
pinMode(A0, INPUT_PULLUP);
pinMode(A1, INPUT_PULLUP);
pinMode(A2, INPUT_PULLUP);
pinMode(A3, INPUT_PULLUP);
for(int i =2; i<9; i++)
pinMode(i, OUTPUT);
}
void loop() {
if(digitalRead(A0) == LOW && j<10 && conditioner ){
conditioner = false;
j++;
digitalWrite(9, LOW);
for(int i = 0; i<=8;i++){
digitalWrite(i, cisla[j][i]);
}
}
else
{
conditioner = true;
}
}