int pinLED[]={2,4,A0,A1,A2,A3,A4,A5}; //pinLED berisi nomor pin, pinLED[0]= pin 2,pinLED[1]= pin 4
void LED_berkedip5(int lama_on, int lama_off)
{
for(int i=0;i<3;i++)
{ for(int j=2;j<8;j++)
{digitalWrite(pinLED[j], HIGH);
delay(lama_on);
digitalWrite(pinLED[j], LOW);
delay(lama_off);
}
}
}
void LED_berkedip5_mundur(int lama_on, int lama_off)
{
for(int i=0;i<3;i++)
{ for(int j=7;j>=2;j--)
{digitalWrite(pinLED[j], HIGH);
delay(lama_on);
digitalWrite(pinLED[j], LOW);
delay(lama_off);
}
}
}
void setup() {
for(int i=0;i<8;i++) // i=0 artinya untuk pinLED[0], dan i=1 artinya untuk pinLED[1]
pinMode(pinLED[i], OUTPUT); //menggantikan perintah baris 5 dan 6
}
void loop() {
LED_berkedip5(500,500);
delay(2000);
LED_berkedip5(500,200);
delay(2000);
LED_berkedip5_mundur(500,500);
delay(2000);
LED_berkedip5_mundur(500,200);
delay(2000);
}