#define led1 4
#define led2 5
#define sw1 2

byte  timer = 0;
byte cnt = 0;
byte x;
/* ----------------------------------------------------- */
void setup() {
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(sw1, INPUT);

  Serial.begin(9600);
  Serial.println();
  Serial.println("Wait Timer On !");
}
/* ------------------------------------------------------ */
void loop() {
  /* ------------------------------------------------- */
  boolean SW1 = digitalRead(sw1);
  boolean LED = digitalRead(led1);
  boolean LED1 = digitalRead(led2);
//switch1
  if (SW1 == 0) {
    while (digitalRead(sw1) == 0) {
      delay(10);
    }
  cnt++; timer = 0; if (cnt > 2) {
      cnt = 2;
    }
  }


  if(timer == 20){
    if (cnt == 1 ){
      digitalWrite(led1, 1);
      digitalWrite(led2, 1);
      delay(200);
 if(LED==1&&cnt==1){digitalWrite(led1,0);
  digitalWrite(led2,0);
 delay(200);


 }
 }

 
    timer = 0;
    cnt = 0;
}
    timer++;
    Serial.println("Timer:" + String(timer));
    Serial.println("cnt:" + String(cnt));
   /// Serial.println("led:" + String(LED));
    //Serial.println("led:" + String(LED1));
    delay(200);
  
}