#define LED 2
#define LED 4
#define LED 5
#define LED 18
#define LED 19
#define LED 21
#define LED 22
#define LED 23
void setup() {
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(18, OUTPUT);
pinMode(19, OUTPUT);
pinMode(21, OUTPUT);
pinMode(22, OUTPUT);
pinMode(23, OUTPUT);
}
// mode 1: menyala selama 5detik lalu mati dan bergantian
void loop() {
digitalWrite(2, HIGH);
delay(500);
digitalWrite(2,LOW );
digitalWrite(4, HIGH);
delay(500);
digitalWrite(4,LOW );
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5,LOW );
digitalWrite(18, HIGH);
delay(500);
digitalWrite(18,LOW );
digitalWrite(19, HIGH);
delay(500);
digitalWrite(19,LOW );
digitalWrite(21, HIGH);
delay(500);
digitalWrite(21,LOW );
digitalWrite(22, HIGH);
delay(500);
digitalWrite(22,LOW );
digitalWrite(23, HIGH);
delay(500);
digitalWrite(23,LOW );
//tugas 2:nyala 4 mati 4
digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(18, HIGH);
delay(1000);
digitalWrite(19, HIGH);
digitalWrite(21, HIGH);
digitalWrite(22, HIGH);
digitalWrite(23,HIGH);
delay(1000);
digitalWrite(2,LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
delay(1000);
digitalWrite(19, LOW);
digitalWrite(21, LOW);
digitalWrite(22, LOW);
digitalWrite(23, LOW);
delay(2000);
//tugas 3:nyala semua delay lalu mati semua
digitalWrite(2, HIGH);
digitalWrite(4,HIGH);
digitalWrite(5, HIGH);
digitalWrite(18, HIGH);
digitalWrite(19, HIGH);
digitalWrite(21, HIGH);
digitalWrite(22, HIGH);
digitalWrite(23, HIGH);
delay(2000);
digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
digitalWrite(19, LOW);
digitalWrite(21, LOW);
digitalWrite(22, LOW);
digitalWrite(23, LOW);
delay(2000);
//tugas 4
digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
delay(2000);
digitalWrite(5, HIGH);
digitalWrite(18, HIGH);
delay(2000);
digitalWrite(19, HIGH);
digitalWrite(21, HIGH);
delay(2000);
digitalWrite(22, HIGH);
digitalWrite(23, HIGH);
delay(2000);
digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
digitalWrite(19, LOW);
digitalWrite(21, LOW);
digitalWrite(22, LOW);
digitalWrite(23, LOW);
delay(2000);
//tugas 5 nyala dari kanan delay 2detik lalu mati semua
digitalWrite(23, HIGH);
delay(1000);
digitalWrite(22, HIGH);
delay(1000);
digitalWrite(21, HIGH);
delay(1000);
digitalWrite(19, HIGH);
delay(1000);
digitalWrite(18, HIGH);
delay(1000);
digitalWrite(5, HIGH);
delay(1000);
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(2, HIGH);
delay(2000);
digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
digitalWrite(19, LOW);
digitalWrite(21, LOW);
digitalWrite(22, LOW);
digitalWrite(23, LOW);
delay(2000);
}