const int ledPin = 9; // Pin waar de LED is aangesloten
int dutyCycle = 0; // Variabele voor de duty cycle
void setup() {
pinMode(ledPin, OUTPUT); // Zet de LED pin als output
}
void loop() {
// Verhoog de duty cycle van 0 naar 255
for(dutyCycle = 0; dutyCycle <= 255; dutyCycle += 5) {
analogWrite(ledPin, dutyCycle); // Schrijf de duty cycle waarde naar de LED
delay(50); // Wacht 50 ms
}
// Verlaag de duty cycle van 255 naar 0
for(dutyCycle = 255; dutyCycle >= 0; dutyCycle -= 5) {
analogWrite(ledPin, dutyCycle); // Schrijf de duty cycle waarde naar de LED
delay(50); // Wacht 50 ms
}
}