/*
nama: MOCH. AJI YAHYA
KELAS : XI TKJ 1
NO ABSEN : 18
NAMA PTOJEK LAMPU MODIF

*/


void setup() {
  // put your setup code here, to run once:
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);

Serial.begin(9600);

}int a;int b;int n;
void loop() {

int c=digitalRead(10);delay(10);
if (c==1){
  
  
  Serial.println(c);
  Serial.println(a);
  

 if(a<2){  
  //if(s==0){b=1;
    
  //}
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);delay(65);
  digitalWrite(4, HIGH);
  digitalWrite(7, HIGH);delay(65);
  digitalWrite(3, HIGH);
  digitalWrite(2, HIGH);delay(65);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);delay(65);
  
  delay(1000);
 }

  if(a>2,a<4){
    Serial.println(a);

    digitalWrite(2, LOW);
  digitalWrite(3,LOW );
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);

  digitalWrite(7, LOW);
  digitalWrite(8,LOW );
  digitalWrite(9, LOW);
 delay(200);
 //ke kiri v2
  digitalWrite(9, HIGH);delay(65);
  digitalWrite(5, HIGH);delay(65);
  digitalWrite(8, HIGH);delay(65);
  digitalWrite(4, HIGH);delay(65);
  digitalWrite(7, HIGH);delay(65);
  digitalWrite(3, HIGH);delay(65);
  digitalWrite(6, HIGH);delay(65);
  digitalWrite(2, HIGH);delay(65);

  digitalWrite(9, LOW);delay(65);
  digitalWrite(5, LOW);delay(65);
  digitalWrite(8, LOW);delay(65);
  digitalWrite(4, LOW);delay(65);
  digitalWrite(7, LOW);delay(65);
  digitalWrite(3, LOW);delay(65);
  digitalWrite(6, LOW);delay(65);
  digitalWrite(2, LOW);delay(65);
//ke kanan v2
  digitalWrite(2, HIGH);delay(65);
  digitalWrite(6 , HIGH);delay(65);
  digitalWrite(3, HIGH);delay(65);
  digitalWrite(7, HIGH);delay(65);
  digitalWrite(4, HIGH);delay(65);
  digitalWrite(8, HIGH);delay(65);
digitalWrite(5, HIGH);delay(65);
digitalWrite(9, HIGH);delay(65);
 digitalWrite(2, LOW);delay(65);
  digitalWrite(6 , LOW);delay(65);
  digitalWrite(3, LOW);delay(65);
  digitalWrite(7, LOW);delay(65);
  digitalWrite(4, LOW);delay(65);
  digitalWrite(8, LOW);delay(65);
digitalWrite(5, LOW);delay(65);
digitalWrite(9, LOW);delay(65);

  //ke kanan
  digitalWrite(2,HIGH );delay(65);    
  digitalWrite(3, HIGH);delay(65);

  digitalWrite(4, HIGH);delay(65);

  digitalWrite(5, HIGH);delay(65);


  digitalWrite(6,HIGH );delay(65);
    digitalWrite(7,HIGH );delay(65);
    digitalWrite(8, HIGH);delay(65);
    digitalWrite(9, HIGH);delay(65);
    digitalWrite(2, LOW);delay(65);
  digitalWrite(3,LOW );delay(65);
  digitalWrite(4, LOW);delay(65);
  digitalWrite(5, LOW);delay(65);
  digitalWrite(6, LOW);delay(65);

  digitalWrite(7, LOW);delay(65);
  digitalWrite(8,LOW );delay(65);
  digitalWrite(9, LOW);delay(65);
  delay(65);
  //ke kiri
  digitalWrite(9, HIGH);delay(65);
  digitalWrite(8, HIGH);  delay(65);
  digitalWrite(7, HIGH);delay(65);

  digitalWrite(6, HIGH);delay(65);

  digitalWrite(5, HIGH);delay(65);


  digitalWrite(4,HIGH );delay(65);
    digitalWrite(3,HIGH );delay(65);
    digitalWrite(2, HIGH);delay(65);
    digitalWrite(9, LOW);delay(65);
    digitalWrite(8, LOW);delay(65);
  digitalWrite(7,LOW );delay(65);
  digitalWrite(6, LOW);delay(65);
  digitalWrite(5, LOW);delay(65);
  digitalWrite(4, LOW);delay(65);

  digitalWrite(3, LOW);delay(65);
  digitalWrite(2,LOW );delay(65);
  delay(65);
  
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(65);}

  Serial.println(a);
if(a==5){
  
  digitalWrite(2, HIGH);delay(65);
  digitalWrite(3, HIGH);delay(65);
  digitalWrite(4, HIGH);delay(65);
digitalWrite(5, HIGH);delay(65);
  digitalWrite(6, HIGH);delay(65);
digitalWrite(7, HIGH);delay(65);
digitalWrite(8, HIGH);delay(65);
digitalWrite(9, HIGH);delay(65);delay(100);
digitalWrite(9, LOW);delay(65);
digitalWrite(8, LOW);delay(65);
digitalWrite(2, LOW);delay(65);
digitalWrite(3,LOW);delay(65);
digitalWrite(7, LOW);delay(65);
digitalWrite(4, LOW);delay(65);
digitalWrite(6, LOW);delay(65);
digitalWrite(5, LOW);delay(65);
delay(600);
}

if(a>7){
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8,LOW);
digitalWrite(9, LOW);}
delay(100);



a++;
 
}n=digitalRead(11);
if(a==30){
  a=1;
}
if(n==1){a=1;
Serial.println(n);}

  
else{
  delay(500);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8,LOW);
digitalWrite(9, LOW);


}




  }


$abcdeabcde151015202530354045505560fghijfghij