// int BaseVal= 0;
// int IncVal=1;
// int pins[]={21,19,32,33,25,23,22};
// int data[10][7]={
// // a,b,c,d,e,f,g
// {0,0,0,0,0,0,1}, //0
// {1,0,0,1,1,1,1}, //1
// {0,0,1,0,0,1,0}, //2
// {0,0,0,0,1,1,0}, //3
// {1,0,0,1,1,0,0}, //4
// {0,1,0,0,1,0,0}, //5
// {0,1,0,0,0,0,0}, //6
// {0,0,0,1,1,1,1}, //7
// {0,0,0,0,0,0,0}, //8
// {0,0,0,0,1,0,0} //9
// };
// void setup()
// {
// pinMode(26, INPUT_PULLUP);
// for(int x=0; x<=6; x++)
// {
// pinMode(pins[x], OUTPUT);
// }
// }
// void loop(){
// // int A = analogRead(26);
// for (int x=0;x<=6;x++)
// {
// digitalWrite(pins[x],data[y][x]);
// }
// delay(1500);
// }
// int pins[] = {21, 19, 32, 33, 25, 23, 22};
// int data[10][7] = {
// // a, b, c, d, e, f, g
// {0, 0, 0, 0, 0, 0, 1}, // 0
// {1, 0, 0, 1, 1, 1, 1}, // 1
// {0, 0, 1, 0, 0, 1, 0}, // 2
// {0, 0, 0, 0, 1, 1, 0}, // 3
// {1, 0, 0, 1, 1, 0, 0}, // 4
// {0, 1, 0, 0, 1, 0, 0}, // 5
// {0, 1, 0, 0, 0, 0, 0}, // 6
// {0, 0, 0, 1, 1, 1, 1}, // 7
// {0, 0, 0, 0, 0, 0, 0}, // 8
// {0, 0, 0, 0, 1, 0, 0}, // 9
// };
// int switchPin = 26;
// void setup()
// {
// pinMode(26, INPUT_PULLUP);
// for (int x = 0; x <= 6; x++)
// {
// pinMode(pins[x], OUTPUT);
// }
// pinMode(switchPin, INPUT_PULLUP);
// }
// void loop()
// {
// int A = analogRead(26);
// while (digitalRead(switchPin) == HIGH)
// {
// for (int x = 0; x <= 6; x++)
// {
// digitalWrite(pins[x], data[A][x]);
// }
// delay(100);
// }
// A = (A + 1) % 10;
// }
int pins[]={21,19,32,33,25,23,22};
int data[9][7]={
// a,b,c,d,e,f,g
// {1,1,1,0,0,0,1}, //L
// {0,0,1,1,0,0,0}, //P
// {1,0,0,0,0,0,1} //U
// {0,0,0,0,0,0,1}, //0
// {1,0,0,1,1,1,1}, //1
// {0,0,1,0,0,1,0}, //2
// {0,0,0,0,1,1,0}, //3
// {1,0,0,1,1,0,0}, //4
// {0,1,0,0,1,0,0}, //5
// {0,1,0,0,0,0,0}, //6
// {0,0,0,1,1,1,1}, //7
// {0,0,0,0,0,0,0}, //8
// {0,0,0,0,1,0,0} //9
{1,0,0,1,1,1,1}, //1
{0,0,1,0,0,1,0}, //2
{1,0,0,1,1,1,1}, //1
{1,1,1,1,1,1,1}, // None off
{1,0,0,1,1,1,1}, //1
{0,0,0,0,0,0,1}, //0
{1,0,0,1,1,1,1}, //1
{0,0,0,1,1,1,1}, //7
{0,0,0,0,0,0,1}, //0
};
void setup()
{
for(int x=0; x<=6; x++)
{
pinMode(pins[x], OUTPUT);
}
}
void loop(){
for (int y=0; y<=9; y++){
for (int x=0;x<=6;x++)
{
digitalWrite(pins[x],data[y][x]);
}
delay(1500);
}
}