3 LED 2 Push Button Arduino
3 LED 2 Push Button Arduino
void setup() {
pinMode(ledY,OUTPUT);
pinMode(ledR,OUTPUT);
pinMode(ledG,OUTPUT);
pinMode(pb1,INPUT);
pinMode(pb2,INPUT);
void loop() {
hasilpb1=digitalRead(pb1);
if(hasilpb1==1){
j++;
delay(300);
}
hasilpb2=digitalRead(pb2);
if(hasilpb2==1){
j--;
delay(300);
}
switch(j){
case 1:
digitalWrite(ledR,HIGH);
digitalWrite(ledY,LOW);
digitalWrite(ledG,LOW);
break;
case 2:
digitalWrite(ledR,LOW);
digitalWrite(ledY,HIGH);
digitalWrite(ledG,LOW);
break;
case 3:
digitalWrite(ledR,LOW);
digitalWrite(ledY,LOW);
digitalWrite(ledG,HIGH);
break;
default:
digitalWrite(ledR,LOW);
digitalWrite(ledY,LOW);
digitalWrite(ledG,LOW);
break;
}
}