Dit is de code voor een schuif potentiometer

// Definieer pinnen
const int potPin = A0; // Pin voor de potentiometer
const int led1Pin = 7; // Pin voor de eerste LED
const int led2Pin = 10; // Pin voor de tweede LED

int potValue = 0; // variabele om de potentiometerwaarde op te slaan

void setup() {
// Stel LED-pinnen in als uitvoer
pinMode(led1Pin, OUTPUT);
pinMode(led2Pin, OUTPUT);

// Start seriële communicatie
Serial.begin(9600);

}

void loop() {
// Lees de waarde van de potentiometer (0 tot 1023)
potValue = analogRead(potPin);

// Schrijf de waarde naar de seriële monitor
Serial.print(“Potentiometerwaarde: “) ;
Serial.println(potValue);

// Regels voor LED 1 (brand bij lage waarden)
if (potValue < 400) {
digitalWrite(led1Pin, HIGH); // LED 1 aan
digitalWrite(led2Pin, LOW); // LED 2 uit
}
// Regels voor LED 2 (brand bij hoge waarde)
else if (potValue < 600) {
digitalWrite(led1Pin, LOW); // LED 1 uit
digitalWrite(led2Pin, HIGH); // LED 2 aan
}
// Beide LED’s uit als waarde tussen 400 en 600 ligt
else {
digitalWrite(led1Pin, LOW); // LED 1 uit
digitalWrite(led2Pin, LOW); // LED 2 uit
}

// Wacht even voordat de volgende waarde wordt gelezen
delay(100);
}