int ledbiru = 19;
int ledmerah = 18;
int ledkuning = 5;
int tombol = 15;
int a =0;
int b =0;
void setup()
{
pinMode(ledbiru, OUTPUT);
pinMode(ledmerah, OUTPUT);
pinMode(ledkuning, OUTPUT);
pinMode(tombol, INPUT);
}
void loop()
{
a=digitalRead(tombol);
while(a==HIGH && b ==0)
{
digitalWrite(ledbiru, HIGH); //menyalakan pinled
delay(1000);// jeda 1 detik
digitalWrite(ledbiru, LOW); //mematikan pinled
delay(1000); //jeda 1 detik
digitalWrite(ledmerah, HIGH); //mematikan pinled
delay(1000); //jeda 1 detik
digitalWrite(ledmerah, LOW); //mematikan pinled
delay(1000); //jeda 1 detik
digitalWrite(ledkuning, HIGH); //mematikan pinled
delay(1000); //jeda 1 detik
digitalWrite(ledkuning, LOW); //mematikan pinled
delay(1000); //jeda 1 detik
b = 1;
}
while (a==LOW && b == 1)
{
digitalWrite(ledbiru, LOW); //menyalakan pinled
digitalWrite(ledbiru, LOW); //mematikan pinled
digitalWrite(ledmerah, LOW); //mematikan pinled
digitalWrite(ledmerah, LOW); //mematikan pinled
digitalWrite(ledkuning, LOW); //mematikan pinled
digitalWrite(ledkuning, LOW); //mematikan pinled
b =0;
}
}