/*
**********Police LED Light Bar************
Author: Electronic & Computer
Date: 14.5.2024  16:28:35
******************************************
*/
const int patternCount = 30;
int LED1=32;
int LED2=33;
int LED3=25;
int LED4=26;
int LED5=27;
int LED6=21;
int LED7=19;
int LED8=18;
int LED9=17;
int LED10=16;
int buttonPin=4;
static unsigned long lastButtonTime = 0;

void setup()
{
  pinMode(LED1,OUTPUT);
  pinMode(LED2,OUTPUT);  // set each LED to pins
  pinMode(LED3,OUTPUT);
  pinMode(LED4,OUTPUT);
  pinMode(LED5,OUTPUT);
  pinMode(LED6,OUTPUT);
  pinMode(LED7,OUTPUT);
  pinMode(LED8,OUTPUT);
  pinMode(LED9,OUTPUT);
  pinMode(LED10,OUTPUT);
  
  pinMode(buttonPin,INPUT);  
}

void loop()
{ 
    static int pattern = 0;  
   //  If the button is down and the last time it went down was more than 1/10th second ago.
    if (digitalRead(buttonPin) && (millis() - lastButtonTime) > 100)
 
        {
        lastButtonTime = millis();
        
        pattern = (pattern + 1) % patternCount;
        
        }
    
       switch (pattern)
    {
     
    case 1: 
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(50);
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(50);
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(50);
   
   //*********************3 times***************************************
   
   digitalWrite(LED6,HIGH);  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED6,HIGH);  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED6,HIGH);  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
    break;
    
    case 2:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(50);
   
   //*********************3 times***************************************
   
   digitalWrite(LED6,HIGH);  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
    break;
    
    case 3: 
   digitalWrite(LED5,HIGH);
   digitalWrite(LED6,HIGH);
   
   digitalWrite(LED3,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);  
   delay(50); 
   digitalWrite(LED3,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);  
   delay(50);                            
   digitalWrite(LED3,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);  
   delay(50);       
   
   //*********************3 times***************************************
   
   digitalWrite(LED1,HIGH); 
   digitalWrite(LED2,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED1,HIGH); 
   digitalWrite(LED2,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED1,HIGH); 
   digitalWrite(LED2,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50); 
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
    break;
    
    
    case 4: 
   digitalWrite(LED5,HIGH);     // Turn the LED on   
   digitalWrite(LED6,HIGH);      // Turn LED off
   delay(150);                  // Wait 25 ms
 
   digitalWrite(LED4,HIGH);    // Turno LED1 on
   digitalWrite(LED7,HIGH);     // Turn LED1 off
   delay(150);                  // Wait 25 ms
 
   digitalWrite(LED3,HIGH);     // Turn the LED on   
   digitalWrite(LED8,HIGH);      // Turn LED off
   delay(150);                  // Wait 25 ms
 
   digitalWrite(LED2,HIGH);    // Turno LED1 on
   digitalWrite(LED9,HIGH);     // Turn LED1 off
   delay(150);                  // Wait 25 ms
  
   digitalWrite(LED1,HIGH);     // Turn the LED on   
   digitalWrite(LED10,HIGH);      // Turn LED off
   delay(150);                  // Wait 25 ms
  
   digitalWrite(LED1,LOW);     // Turn the LED on   
   digitalWrite(LED2,LOW);      // Turn LED off                  
   digitalWrite(LED3,LOW);    // Turno LED1 on
   digitalWrite(LED4,LOW);     // Turn LED1 off
   digitalWrite(LED5,LOW);     // Turn the LED on   
   digitalWrite(LED6,LOW);      // Turn LED off
   digitalWrite(LED7,LOW);    // Turno LED1 on
   digitalWrite(LED8,LOW);     // Turn LED1 off
   digitalWrite(LED9,LOW);     // Turn the LED on   
   digitalWrite(LED10,LOW);      // Turn LED off
   delay(150);
    break;
        
    case 5:      
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50); 
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50);                            
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50);       
   
   //*********************3 times***************************************
   
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED6,HIGH); 
   delay(75);
   digitalWrite(LED5,LOW);  
   digitalWrite(LED6,LOW);  
   delay(75);
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED6,HIGH); 
   delay(75);
   digitalWrite(LED5,LOW);  
   digitalWrite(LED6,LOW);  
   delay(75);
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED6,HIGH); 
   delay(75);
   digitalWrite(LED5,LOW);  
   digitalWrite(LED6,LOW);  
   delay(75);
    break;
        
    case 6: 
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);  
   delay(50); 
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);  
   delay(75);     
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);  
   delay(50);       
   
   //*********************3 times***************************************
   
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   
   //*********************3 times***************************************    
 
    break;
    
   //****************************************************6. PROGRAM**************************************************************************
    
    case 7:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50); 
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50);                            
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50);       
   
   //*********************3 times***************************************
   
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED6,HIGH); 
   delay(50);
   digitalWrite(LED5,LOW);  
   digitalWrite(LED6,LOW);  
   delay(50);
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED6,HIGH); 
   delay(50);
   digitalWrite(LED5,LOW);  
   digitalWrite(LED6,LOW);  
   delay(50);
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED6,HIGH); 
   delay(50);
   digitalWrite(LED5,LOW);  
   digitalWrite(LED6,LOW);  
   delay(50);
      
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50); 
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50);                            
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
   delay(50);       
    break;
   
    case 8:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED5,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED5,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED5,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   delay(50);
 
   //********3 times*******
   
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED6,LOW); 
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED6,LOW); 
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED6,LOW); 
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);  
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
      
    break; 
 
    case 9:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED5,HIGH);
   delay(50); 

   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   delay(50);
   
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);

   digitalWrite(LED6,LOW); 
   digitalWrite(LED7,LOW); 
   digitalWrite(LED8,LOW);
   delay(50);

   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED10,LOW);  
    break;
        
    case 10:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED9,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
    
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED5,HIGH);
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED5,HIGH);
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);
   delay(50);
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED5,HIGH);
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);
   delay(50);
    break;   
 
    case 11:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED3,HIGH);
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED9,HIGH);
   delay(75);  
   digitalWrite(LED1,LOW);  
   digitalWrite(LED3,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED9,LOW); 
   delay(75);
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED3,HIGH);
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED9,HIGH);
   delay(75);  
   digitalWrite(LED1,LOW);  
   digitalWrite(LED3,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED9,LOW); 
   delay(75);
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED3,HIGH);
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED9,HIGH);
   delay(75);  
   digitalWrite(LED1,LOW);  
   digitalWrite(LED3,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED9,LOW); 
   delay(75);
  
   //*********************3 times***************************************
   
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(75);
   digitalWrite(LED2,LOW);  
   digitalWrite(LED4,LOW); 
   digitalWrite(LED8,LOW);  
   digitalWrite(LED10,LOW);
   delay(75);    
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(75);
   digitalWrite(LED2,LOW);  
   digitalWrite(LED4,LOW); 
   digitalWrite(LED8,LOW);  
   digitalWrite(LED10,LOW);
   delay(75);   
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(75);
   digitalWrite(LED2,LOW);  
   digitalWrite(LED4,LOW); 
   digitalWrite(LED8,LOW);  
   digitalWrite(LED10,LOW);
   delay(75);
    break;
   
    case 12:
   digitalWrite(LED1,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   delay(50);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED1,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   delay(50);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED1,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   delay(50);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED10,LOW);
   delay(50);
      
   digitalWrite(LED9,HIGH); 
   delay(75);
   digitalWrite(LED8,HIGH);
   delay(75);
   digitalWrite(LED7,HIGH);
   delay(75);  
   digitalWrite(LED6,HIGH); 
   delay(75);
   digitalWrite(LED5,HIGH); 
   delay(75); 
   digitalWrite(LED4,HIGH);
   delay(75);
   digitalWrite(LED3,HIGH);  
   delay(75);
   digitalWrite(LED2,HIGH); 
   delay(75); 
   
   digitalWrite(LED2,LOW);
   delay(75);
   digitalWrite(LED3,LOW);  
   delay(75);
   digitalWrite(LED4,LOW); 
   delay(75);
   digitalWrite(LED5,LOW);  
   delay(75);
   digitalWrite(LED6,LOW);
   delay(75);
   digitalWrite(LED7,LOW);
   delay(75);  
   digitalWrite(LED8,LOW);
   delay(75);
   digitalWrite(LED9,LOW);
   delay(75);  

   digitalWrite(LED1,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   delay(50);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED1,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   delay(50);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED10,LOW);
   delay(50);
   digitalWrite(LED1,HIGH);
   delay(50);
   digitalWrite(LED1,LOW);
   delay(50);
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED10,LOW);
   delay(50);
    break;
   
    case 13:
   digitalWrite(LED10,HIGH);
   delay(75);
   digitalWrite(LED10,LOW);
   digitalWrite(LED9,HIGH); 
   delay(75);
   digitalWrite(LED9,LOW); 
   digitalWrite(LED8,HIGH);
   delay(75);
   digitalWrite(LED8,LOW);
   digitalWrite(LED7,HIGH);
   delay(75);  
   digitalWrite(LED7,LOW);
   digitalWrite(LED6,HIGH); 
   delay(75);
   digitalWrite(LED6,LOW);
   digitalWrite(LED5,HIGH); 
   delay(75); 
   digitalWrite(LED5,LOW); 
   digitalWrite(LED4,HIGH);
   delay(75);
   digitalWrite(LED4,LOW);   
   digitalWrite(LED3,HIGH);  
   delay(75);
   digitalWrite(LED3,LOW);    
   digitalWrite(LED2,HIGH); 
   delay(75);
   digitalWrite(LED2,LOW); 
   digitalWrite(LED1,HIGH); 
   delay(75);
   digitalWrite(LED1,LOW); 
    break;
   
    case 14:
   digitalWrite(LED10,HIGH);
   delay(50);
   digitalWrite(LED10,LOW);  
   digitalWrite(LED9,HIGH); 
   delay(50);
   digitalWrite(LED9,LOW); 
   digitalWrite(LED8,HIGH);
   delay(50);
   digitalWrite(LED8,LOW);  
   digitalWrite(LED7,HIGH);
   delay(50);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED6,HIGH); 
   delay(50);
   digitalWrite(LED6,LOW);  
   digitalWrite(LED5,HIGH); 
   delay(50); 
   digitalWrite(LED5,LOW);     
   digitalWrite(LED4,HIGH);
   delay(50);
   digitalWrite(LED4,LOW);   
   digitalWrite(LED3,HIGH);  
   delay(50);
   digitalWrite(LED3,LOW);    
   digitalWrite(LED2,HIGH); 
   delay(50);
   digitalWrite(LED2,LOW);
   digitalWrite(LED1,HIGH); 
   delay(50);
   digitalWrite(LED1,LOW); 
    break;
   
    case 15:
   digitalWrite(LED10,HIGH);
   delay(25);
   digitalWrite(LED10,LOW);   
   digitalWrite(LED9,HIGH); 
   delay(25);
   digitalWrite(LED9,LOW);  
   digitalWrite(LED8,HIGH);
   delay(25);
   digitalWrite(LED8,LOW);   
   digitalWrite(LED7,HIGH);
   delay(25);  
   digitalWrite(LED7,LOW);   
   digitalWrite(LED6,HIGH); 
   delay(25);
   digitalWrite(LED6,LOW);  
   digitalWrite(LED5,HIGH); 
   delay(25); 
   digitalWrite(LED5,LOW);    
   digitalWrite(LED4,HIGH);
   delay(25);
   digitalWrite(LED4,LOW);   
   digitalWrite(LED3,HIGH);  
   delay(25);
   digitalWrite(LED3,LOW);   
   digitalWrite(LED2,HIGH); 
   delay(25);
   digitalWrite(LED2,LOW); 
   digitalWrite(LED1,HIGH); 
   delay(25);
   digitalWrite(LED1,LOW); 
    break;
   
    case 16:
   digitalWrite(LED1,HIGH);
   digitalWrite(LED10,HIGH); 
   delay(75);
   
   digitalWrite(LED1,LOW);
   digitalWrite(LED10,LOW);
   delay(75);
   
   digitalWrite(LED1,HIGH);
   digitalWrite(LED10,HIGH); 
   delay(75);
   
   digitalWrite(LED1,LOW);
   digitalWrite(LED10,LOW);
   delay(75);
      
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED5,HIGH); 
   delay(75);
   
   digitalWrite(LED6,LOW);
   digitalWrite(LED5,LOW);  
   delay(75);

   digitalWrite(LED6,HIGH); 
   digitalWrite(LED5,HIGH); 
   delay(75);
   
   digitalWrite(LED6,LOW);
   digitalWrite(LED5,LOW);  
   delay(75);
    break;
   
    case 17:
   digitalWrite(LED1,HIGH);
   digitalWrite(LED2,HIGH);
   digitalWrite(LED3,HIGH);
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   digitalWrite(LED6,HIGH);
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
  
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED5,LOW);
   digitalWrite(LED6,LOW);
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(50);
  
   digitalWrite(LED1,HIGH);
   digitalWrite(LED2,HIGH);
   digitalWrite(LED3,HIGH);
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   digitalWrite(LED6,HIGH);
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
  
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED5,LOW);
   digitalWrite(LED6,LOW);
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(50);
  
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED5,LOW);
   digitalWrite(LED6,LOW);
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(300); 
    break;
  
    case 18:
   digitalWrite(LED1,HIGH);
   digitalWrite(LED2,HIGH);
   digitalWrite(LED3,HIGH);
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   digitalWrite(LED6,HIGH);
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
  
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED5,LOW);
   digitalWrite(LED6,LOW);
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(50);
  
   digitalWrite(LED1,HIGH);
   digitalWrite(LED2,HIGH);
   digitalWrite(LED3,HIGH);
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   digitalWrite(LED6,HIGH);
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
  
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED5,LOW);
   digitalWrite(LED6,LOW);
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(50);
  
   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED3,LOW);
   digitalWrite(LED4,LOW);
   digitalWrite(LED5,LOW);
   digitalWrite(LED6,LOW);
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(200);
    break;
  
    case 19:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(50);

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(50);
   
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(200);
   
   
   //*********************3 times***************************************
   
   digitalWrite(LED6,HIGH);  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);

   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);

   digitalWrite(LED6,HIGH);  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);

   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(200);
    break;
   
    case 20:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(50);

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   digitalWrite(LED5,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(50);
   
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   digitalWrite(LED5,LOW);
   delay(100);
     
   //*********************3 times***************************************
   
   digitalWrite(LED6,HIGH);  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);

   digitalWrite(LED6,HIGH);  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);

   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   
   digitalWrite(LED6,LOW);  
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(100);
    break;
   
    case 21:
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH);  
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED6,HIGH);
   digitalWrite(LED8,HIGH);
   digitalWrite(LED9,HIGH);
   delay(75);

   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED6,LOW);
   digitalWrite(LED8,LOW);
   digitalWrite(LED9,LOW);
   delay(75);

   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH);  
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED6,HIGH);
   digitalWrite(LED8,HIGH);
   digitalWrite(LED9,HIGH);
   delay(75);

   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED6,LOW);
   digitalWrite(LED8,LOW);
   digitalWrite(LED9,LOW);
   delay(75);
      
   //*********************3 times***************************************
   
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(75);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED10,LOW);
   delay(75);   

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(75);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED7,LOW); 
   digitalWrite(LED10,LOW);
   delay(75);
    break;
 
    case 22:
   digitalWrite(LED3,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);

   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(50);

   digitalWrite(LED3,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);

   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(50);
      
   //*********************3 times***************************************
   
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED6,LOW); 
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   delay(50);

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED6,LOW); 
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   delay(50);
    break;
 
    case 23:
   digitalWrite(LED3,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(75);

   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(75);

   digitalWrite(LED3,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED5,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(75);

   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED5,LOW); 
   digitalWrite(LED9,LOW);
   digitalWrite(LED10,LOW);
   delay(75);
           
   //*********************3 times***************************************
   
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(75);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED6,LOW); 
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   delay(75);

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED6,HIGH); 
   digitalWrite(LED7,HIGH);
   digitalWrite(LED8,HIGH);
   delay(75);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED6,LOW); 
   digitalWrite(LED7,LOW);
   digitalWrite(LED8,LOW);
   delay(75);
    break; //***
   
    case 24:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW);    
   delay(50);
 
   //*********************1 times***************************************
 
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);     

   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
    break;
   
    case 25:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED7,HIGH); 
   digitalWrite(LED8,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);
   digitalWrite(LED2,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW);  
   delay(50); 
   
   //*********************3 times***************************************
   
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);

   digitalWrite(LED3,LOW);  
   digitalWrite(LED4,LOW);  
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
    break;
   
    case 26:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED3,HIGH);
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED9,HIGH);
   delay(50);  

   digitalWrite(LED1,LOW);  
   digitalWrite(LED3,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED9,LOW); 
   delay(50);

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED3,HIGH);
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED9,HIGH);
   delay(50);  

   digitalWrite(LED1,LOW);  
   digitalWrite(LED3,LOW);
   digitalWrite(LED7,LOW);  
   digitalWrite(LED9,LOW); 
   delay(50);
  
  
   //*********************3 times***************************************
   
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);

   digitalWrite(LED2,LOW);  
   digitalWrite(LED4,LOW); 
   digitalWrite(LED8,LOW);  
   digitalWrite(LED10,LOW);
   delay(50);

   digitalWrite(LED2,HIGH);  
   digitalWrite(LED4,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED10,HIGH);
   delay(50);

   digitalWrite(LED2,LOW);  
   digitalWrite(LED4,LOW); 
   digitalWrite(LED8,LOW);  
   digitalWrite(LED10,LOW);
   delay(50);
    break;
   
    case 27:
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   delay(50);
 
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   delay(50);
 
   //*********************1 times***************************************
 
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
     
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   delay(50);
 
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW);    
   delay(50);
  
   //*********************1 times***************************************
 
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
     
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);   
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   delay(50);

  //*********************1 times***************************************

   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
     
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);   
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW);  
   delay(50);

   //*********************1 times***************************************
  
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
     
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);   
   
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   delay(50);

   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW);    
   delay(50);
  
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);   
   delay(50);
 
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW);   
   delay(50);

   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);   
   delay(50);
 
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
   
   digitalWrite(LED1,HIGH);  
   digitalWrite(LED2,HIGH);  
   digitalWrite(LED3,HIGH); 
   digitalWrite(LED4,HIGH);
   
   delay(50);
   digitalWrite(LED1,LOW);  
   digitalWrite(LED2,LOW);  
   digitalWrite(LED3,LOW); 
   digitalWrite(LED4,LOW); 
      
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
    
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
     
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
    
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
    
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
   
   digitalWrite(LED7,HIGH);  
   digitalWrite(LED8,HIGH); 
   digitalWrite(LED9,HIGH);
   digitalWrite(LED10,HIGH);
   delay(50);
   
   digitalWrite(LED7,LOW);  
   digitalWrite(LED8,LOW); 
   digitalWrite(LED9,LOW); 
   digitalWrite(LED10,LOW);
   delay(50);
    break;
   }
}

esp:0
esp:2
esp:4
esp:5
esp:12
esp:13
esp:14
esp:15
esp:16
esp:17
esp:18
esp:19
esp:21
esp:22
esp:23
esp:25
esp:26
esp:27
esp:32
esp:33
esp:34
esp:35
esp:3V3
esp:EN
esp:VP
esp:VN
esp:GND.1
esp:D2
esp:D3
esp:CMD
esp:5V
esp:GND.2
esp:TX
esp:RX
esp:GND.3
esp:D1
esp:D0
esp:CLK
led1:A
led1:C
led2:A
led2:C
led3:A
led3:C
led4:A
led4:C
led5:A
led5:C
led6:A
led6:C
led7:A
led7:C
led8:A
led8:C
led9:A
led9:C
led10:A
led10:C
r1:1
r1:2
r2:1
r2:2
r3:1
r3:2
r4:1
r4:2
r5:1
r5:2
r6:1
r6:2
r7:1
r7:2
r8:1
r8:2
r9:1
r9:2
r10:1
r10:2
r11:1
r11:2
btn1:1.l
btn1:2.l
btn1:1.r
btn1:2.r