const int potPin1 = A0; // potensiometer dihubungkan ke pin A0
const int potPin2 = A1; // potensiometer dihubungkan ke pin A0
const int potPin3 = A2; // potensiometer dihubungkan ke pin A0
const int ledPin1 = 3; // LED pertama dihubungkan ke pin 3
const int ledPin2 = 5; // LED kedua dihubungkan ke pin 5
const int ledPin3 = 6; // LED ketiga dihubungkan ke pin 6
int potVal1 = 0; // variabel untuk menyimpan nilai pembacaan potensiometer 1
int potVal2 = 0; // variabel untuk menyimpan nilai pembacaan potensiometer 2
int potVal3 = 0; // variabel untuk menyimpan nilai pembacaan potensiometer 3
void setup() {
pinMode(ledPin1, OUTPUT); // mengatur pin LED pertama sebagai output
pinMode(ledPin2, OUTPUT); // mengatur pin LED kedua sebagai output
pinMode(ledPin3, OUTPUT); // mengatur pin LED ketiga sebagai output
}
void loop() {
potVal1 = analogRead(potPin1); // membaca nilai pembacaan potensiometer
int brightness1 = map(potVal1, 0, 1023, 0, 1023); // mengonversi nilai pembacaan potensiometer menjadi nilai kecerahan LED
analogWrite(ledPin1, brightness1); // mengatur kecerahan LED pertama sesuai dengan nilai pembacaan potensiometer
potVal2 = analogRead(potPin2); // membaca nilai pembacaan potensiometer
int brightness2 = map(potVal2, 0, 1023, 0, 1023); // mengonversi nilai pembacaan potensiometer menjadi nilai kecerahan LED
analogWrite(ledPin2, brightness2); // mengatur kecerahan LED pertama sesuai dengan nilai pembacaan potensiometer
potVal3 = analogRead(potPin3); // membaca nilai pembacaan potensiometer
int brightness3 = map(potVal3, 0, 1023, 0, 1023); // mengonversi nilai pembacaan potensiometer menjadi nilai kecerahan LED
analogWrite(ledPin3, brightness3); // mengatur kecerahan LED pertama sesuai dengan nilai pembacaan potensiometer
}