// 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);

  }
}