const int potensiometerPin = 35; // Pin untuk membaca potensiometer

// Array untuk menyimpan pin lampu
const int lampuPins[] = {12, 13, 14, 27};//Lampu Pins 0;1;2;3

void setup() {
  Serial.begin(115200);
  // Inisialisasi pin lampu sebagai output
  for (int i = 0; i < 4; i++) {
    pinMode(lampuPins[i], OUTPUT);
  }
}

void loop() {
  int potensiometerpin(){
  return analogRead(potPin);
}

// Fungsi untuk menyalakan LED dengan intensitas yang sesuai
void lampuPins(int intensity){
  // Konversi nilai potensiometer ke rentang 0-3 untuk indeks LED
  int lampiPins = map(intensity, 0, 4095, 0, 3);

  // Matikan semua LED
  for (int i = 0; i < 4; i++) {
    digitalWrite(lampiPins[i], LOW);
  }
  
  // Nyalakan LED sesuai dengan indeks
  digitalWrite(lampiPins[i], HIGH);

  // // Membaca nilai dari potensiometer
  // int nilaiPotensiometer = analogRead(potensiometerPin);
  // Serial.println(nilaiPotensiometer);
  // Serial.println("================");

  // // Mengonversi nilai potensiometer ke dalam rentang delay (50 - 500 ms)
  // int kecepatanDelay = map(nilaiPotensiometer, 0, 4095, 500, 50);
  // Serial.println(kecepatanDelay);

  // // Menjalankan lampu berjalan dengan kecepatan yang ditentukan
  // for (int i = 0; i < 4; i++) {
  //   digitalWrite(lampuPins[i], HIGH);
  //   delay(kecepatanDelay);
  //   digitalWrite(lampuPins[i], LOW);
  //   delay(kecepatanDelay);
  }
  
}