/*
Latihan 5 - Program 4 LED - Push Button
Teddy Irawan 41423110023
Teknik Elektro
Univ Mercu Buana
*/
void setup()
{
pinMode(10, OUTPUT); //set pin 10 output
pinMode(11, OUTPUT); //set pin 11 output
pinMode(12, OUTPUT); //set pin 12 output
pinMode(13, OUTPUT); //set pin 13 output
pinMode(7, INPUT); //set pin 7 input
}
void pola1()
{
for (int i=0;i<5;i++)
{
digitalWrite(10, HIGH); //led on
digitalWrite(11, HIGH); //led on
digitalWrite(12, HIGH); //led on
digitalWrite(13, HIGH); //led on
delay(100); //delay 0.1 detik
digitalWrite(10, LOW); //led off
digitalWrite(11, LOW); //led off
digitalWrite(12, LOW); //led off
digitalWrite(13, LOW); //led off
delay(100); //delay 0.1 detik
}
}
void pola2()
{
for (int i=0;i<5;i++)
{
digitalWrite(10, HIGH); //led on
digitalWrite(11, HIGH); //led on
digitalWrite(12, LOW); //led off
digitalWrite(13, LOW); //led off
delay(1000); //delay 1 detik
digitalWrite(10, LOW); //led off
digitalWrite(11, LOW); //led off
digitalWrite(12, HIGH); //led on
digitalWrite(13, HIGH); //led on
delay(1000); //delay 1 detik
}
}
void loop()
{
int tombol=digitalRead(7); //set tombol = kondisi pin 7
if (tombol==HIGH)
pola1(); //jalankan void pola 1
else
pola2(); //jalankan void pola 2
delay(1000);
}