// tugas 1
// Nama:ANDI NURHIDAYAH 
// NIM :42223026
const int LED1 = 2;  
const int LED2 = 3;  
const int LED3 = 4;  
const int LED4 = 5; 
const int LED5 = 6;  
const int LED6 = 7;  


const bool NIM_GANJIL = false;  
void setup() {
  // Inisialisasi semua pin LED sebagai OUTPUT
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
  pinMode(LED3, OUTPUT);
  pinMode(LED4, OUTPUT);
  pinMode(LED5, OUTPUT);
  pinMode(LED6, OUTPUT);
  Serial.begin(9600);
  
  Serial.println("Mode: Kanan ke Kiri (NIM Genap)");
}

void loop() {
  // Pola menyala dari kanan ke kiri (untuk NIM Genap)
  nyalakanLED(LED6);
  nyalakanLED(LED5);
  nyalakanLED(LED4);
  nyalakanLED(LED3);
  nyalakanLED(LED2);
  nyalakanLED(LED1);
  matikanSemuaLED();
  delay(1000); // 
}
void nyalakanLED(int pin) {
  matikanSemuaLED(); // Matikan semua LED dulu
  digitalWrite(pin, HIGH); // Nyalakan LED
  Serial.print("LED pada pin ");
  Serial.print(pin);
  Serial.println(" menyala");
  delay(500); // Tahan 0.5 detik
}
void matikanSemuaLED() {
  digitalWrite(LED1, LOW);
  digitalWrite(LED2, LOW);
  digitalWrite(LED3, LOW);
  digitalWrite(LED4, LOW);
  digitalWrite(LED5, LOW);
  digitalWrite(LED6, LOW);
}