int potPin = A0; // Pin input potensiometer
int ledPin = 9; // Pin output LED
int potValue = 0; // Variable untuk menyimpan nilai input
void setup() {
Serial.begin(9600); // Memulai komunikasi serial
pinMode(ledPin, OUTPUT); // Mengatur LED sebagai output
}
void loop() {
potValue = analogRead(potPin); // Membaca nilai analog dari potensiometer
int brightness = map(potValue, 0, 1023, 0, 255); // Mengkonversi nilai potensiometer ke nilai kecerahan LED
analogWrite(ledPin, brightness); // Mengatur kecerahan LED
Serial.print("Potentiometer Value: ");
Serial.println(potValue); // Menampilkan nilai potensiometer di serial monitor
delay(100); // Delay untuk mencegah pembacaan yang terlalu cepat
}