//REVISI
const int in1 = A0;
const int in2 = A1;
const int in3 = A2;
const int in4 = A3;
const int in5 = 2;
const int in6 = 3;
const int in7 = 4;
const int in8 = 5;
const int out1 = 13;
const int out2 = 12;
const int out3 = 11;
const int out4 = 10;
const int out5 = 9;
const int out6 = 8;
const int out7 = 7;
const int out8 = 6;
void setup(){
pinMode(in1,INPUT );
pinMode(in2,INPUT );
pinMode(in3,INPUT );
pinMode(in4,INPUT );
pinMode(in5,INPUT );
pinMode(in6,INPUT );
pinMode(in7,INPUT );
pinMode(in8,INPUT );
pinMode(out1,OUTPUT );
pinMode(out2,OUTPUT );
pinMode(out3,OUTPUT );
pinMode(out4,OUTPUT );
pinMode(out5,OUTPUT );
pinMode(out6,OUTPUT );
pinMode(out7,OUTPUT );
pinMode(out8,OUTPUT );
}
void loop(){
if(digitalRead(in1)==1 && digitalRead(in2)==0) {
digitalWrite(out1,LOW);
digitalWrite(out2,HIGH);
digitalWrite(out3,HIGH);
digitalWrite(out4,HIGH);
digitalWrite(out5,HIGH);
digitalWrite(out6,HIGH);
digitalWrite(out7,HIGH);
digitalWrite(out8,HIGH);}
if(digitalRead(in1)==0 && digitalRead(in2)==1) {
digitalWrite(out1,HIGH);
digitalWrite(out2,LOW);
digitalWrite(out3,HIGH);
digitalWrite(out4,HIGH);
digitalWrite(out5,HIGH);
digitalWrite(out6,HIGH);
digitalWrite(out7,HIGH);
digitalWrite(out8,HIGH);}
if(digitalRead(in1)==1 && digitalRead(in2)==1) {
digitalWrite(out1,LOW);
digitalWrite(out2,LOW);
digitalWrite(out3,LOW);
digitalWrite(out4,LOW);
digitalWrite(out5,LOW);
digitalWrite(out6,LOW);
digitalWrite(out7,LOW);
digitalWrite(out8,LOW);}
}