// Pin LED
const int ledPins[] = {3, 5, 6, 9, 10, 11};
const int potPin = A0;
void setup() {
// Inisialisasi pin LED
for (int i = 0; i < 6; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
// Baca nilai potensiometer
int potValue = analogRead(potPin);
// Map nilai potensiometer ke PWM brightness (0 - 255)
int brightness = map(potValue, 0, 255, 0, 64);
// Map nilai potensiometer ke delay (cepat: 50 ms, lambat: 500 ms)
int delayTime = map(potValue, 0, 255, 0, 64);
// Nyalakan LED secara berurutan
for (int i = 0; i < 6; i++) {
analogWrite(ledPins[i], brightness);
delay(delayTime);
analogWrite(ledPins[i], 0);
}
}