// 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)
Serial.print("Potentiometer waarde: "); Serial.println(potValue); // Print de waarde van de potentiometer naar de seriële monitor
int pwmValue = map(potValue, 0, 1023, 0, 255); // Map de waarde van de potentiometer (0-1023) naar een PWM waarde (0-255)
Serial.print("PWM waarde: "); Serial.println(pwmValue); // Print de gemapte PWM waarde naar de seriële monitor
analogWrite(ledPin, pwmValue); // Pas de helderheid van de LED aan op basis van de gemapte waarde
delay(100); // Wacht 100 milliseconden voordat de loop opnieuw start
}