int potPin = A0; // Pin potensiometer terhubung ke A0
int ledPin = 9; // Pin LED terhubung ke pin 9
int potValue = 0; // Variabel untuk menyimpan nilai potensiometer
void setup() {
Serial.begin(9600); // Memulai komunikasi Serial
pinMode(ledPin, OUTPUT); // Mengatur pin LED sebagai output
}
void loop() {
potValue = analogRead(potPin); // Membaca nilai dari potensiometer (0-1023)
int brightness = map(potValue, 0, 1023, 0, 255); // Mengubah nilai potensiometer ke skala 0-255
analogWrite(ledPin, brightness); // Mengatur kecerahan LED sesuai nilai potensiometer
Serial.print("Potentiometer Value: ");
Serial.println(potValue); // Menampilkan nilai potensiometer di Serial Monitor
delay(100); // Delay 100ms
}