const int ledPin = 9; // Pin digital untuk mengendalikan LED
const int potPin = A0; // Pin analog untuk membaca nilai potensiometer
int potValue = 0; // Variabel untuk menyimpan nilai potensiometer
int brightness = 0; // Variabel untuk intensitas cahaya LED
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
potValue = analogRead(potPin); // Baca nilai potensiometer (0-1023)
// Balikkan pemetaan nilai potensiometer (255-0)
brightness = map(potValue, 0, 1023, 255, 0);
analogWrite(ledPin, brightness); // Nyalakan LED dengan intensitas cahaya yang diatur
Serial.print("Nilai Potensiometer: ");
Serial.println(potValue); // Tampilkan nilai potensiometer di Serial Monitor
Serial.print("Intensitas Cahaya LED: ");
Serial.println(brightness); // Tampilkan intensitas cahaya di Serial Monitor
delay(100); // Beri jeda singkat sebelum membaca nilai potensiometer lagi
}