int potPin = A0; // Pin untuk potensiometer
int led1Pin = 8; // Pin untuk LED pertama
int led2Pin = 9; // Pin untuk LED kedua
int potValue; // Nilai pembacaan dari potensiometer
void setup() {
pinMode(led1Pin, OUTPUT); // Set pin LED pertama sebagai output
pinMode(led2Pin, OUTPUT); // Set pin LED kedua sebagai output
Serial.begin(9600); // Memulai komunikasi serial untuk debugging
}
void loop() {
potValue = analogRead(potPin); // Membaca nilai potensiometer (0-1023)
Serial.println(potValue); // Tampilkan nilai pada Serial Monitor
// Jika nilai potensiometer lebih dari 512
if (potValue > 512) {
digitalWrite(led1Pin, LOW); // Matikan LED pertama
digitalWrite(led2Pin, HIGH); // Nyalakan LED kedua
}
// Jika nilai potensiometer kurang dari atau sama dengan 512
else {
digitalWrite(led1Pin, HIGH); // Nyalakan LED pertama
digitalWrite(led2Pin, LOW); // Matikan LED kedua
}
delay(100); // Menambahkan sedikit jeda untuk stabilitas
}