// Definieer de pin die gebruikt zal worden voor PWM
const int pwmPin = 9; // Je kunt een andere pin kiezen die PWM ondersteunt

void setup() {
  // Initialiseer de seriële communicatie met een baud rate van 9600
  Serial.begin(9600);
  Serial.println(" ");
  // Configureer de PWM pin als output
  pinMode(pwmPin, OUTPUT);
}

void loop() {
  // Lees de waarde van de seriële monitor
  if(Serial.available() > 0) {
    // Wacht tot er data beschikbaar is
    int pwmValue = Serial.parseInt();
    int dummy = Serial.parseInt();
    
    // Controleer of de waarde binnen het bereik van PWM (0-255) ligt
    if(pwmValue >= 0 && pwmValue <= 255) {
      // Stuur de PWM waarde naar de pin
      analogWrite(pwmPin, pwmValue);
      
      // Bevestig de ontvangen waarde via de seriële monitor
      Serial.print("PWM-waarde ingesteld op: ");
      Serial.println(pwmValue);
    } else {
      // Ongeldige waarde ontvangen
      Serial.println("Ongeldige PWM-waarde. De waarde moet tussen 0 en 255 liggen.");
    }
  }
}