const int potPin1 = A0; //Pin untuk potensiometer
const int potPin2 = A1; //Pin untuk potensiometer
const int ledPin1 = 11; //Pin untuk LED
const int ledPin2 = 9; //Pin untuk LED
void setup() {
pinMode(potPin1, INPUT);
pinMode(ledPin1, OUTPUT);
pinMode(potPin2, INPUT);
pinMode(ledPin2, OUTPUT);
}
int sensor = 0;
int brightness = 0;
void loop() {
//Membaca nilai kaki A0 (sensor, potensiometer)
sensor = analogRead (potPin1);
//Membaca nilai kaki A1 (sensor, potensiometer)
sensor = analogRead (potPin2);
//Durasi kedipan sesuai dengan nilai sensor 0 - 1023
digitalWrite(ledPin1, HIGH);
delay(sensor);
digitalWrite(ledPin2, HIGH);
delay(sensor);
//Membaca nilai potensiometer
int potValue1 = analogRead(potPin1);
int potValue2 = analogRead(potPin2);
//Memetakan nilai potensiometer ke rentang kecerahan LED (0 - 225)
int brightness = map(potValue1, 0, 1023, 0, 255);
//Mengatur kecerahan LED
analogWrite(ledPin1, brightness);
analogWrite(ledPin2, brightness);
// Menampilkan nilai potensiometer ke Seria Monitor
Serial.print("Nilai Potensiometer: ");
Serial.println(potValue1);
delay(100); // Delay untuk stabilitas pembacaan
}