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);
  Serial.println("HAY.BILLY :) :)");
  // Inisialisasi pin lampu sebagai output
  for (int i = 0; i < 4; i++) {
    pinMode(lampuPins[i], OUTPUT);
  }
}

void loop() {
  // 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);
  }
  
}