// Pin definitie
const int potPin = A0; // Potentiometer is aangesloten op analoge pin A0
const int ledPin = 9; // LED is aangesloten op digitale pin 9 (PWM pin)
void setup() {
Serial.begin(9600); // Start de seriële communicatie op 9600 baud
pinMode(ledPin, OUTPUT);// Zet de LED pin als output
}
void loop() {
int potValue = analogRead(potPin);// Lees de waarde van de potentiometer (0-1023)
// Print de waarde van de potentiometer naar de seriële monitor
Serial.print("Potentiometer waarde: ");
Serial.println(potValue);
// Map de waarde van de potentiometer (0-1023) naar een PWM waarde (0-255)
int pwmValue = map(potValue, 0, 1023, 0, 255);
// Pas de helderheid van de LED aan op basis van de gemapte waarde
analogWrite(ledPin, pwmValue);
// Wacht 100 milliseconden voordat de loop opnieuw start
delay(100);
}