int ledPin1 = 16; // Pin untuk LED pertama
int ledPin2 = 17; // Pin untuk LED kedua
int potentiometerPin = 0; // Pin untuk potensiometer
void setup() {
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
}
void loop() {
int potValue = potentiometerValue(); // Baca nilai potensiometer (0-4095 pada ESP32)
// Hitung nilai kecerahan berdasarkan nilai potensiometer
int fadeValue = map(potValue, 0, 4095, 0, 255);
// Nyalakan LED pertama dan kedua, sesuai dengan nilai kecerahan
analogWrite(ledPin1, fadeValue);
analogWrite(ledPin2, 255 - fadeValue);
delay(30);
}
int potentiometerValue() {
int val = analogRead(potentiometerPin);
return val;
}