/*
Fade met 1 led. De sketch maakt gebruik van de 'for loop' en de
mogelijkheid van pwm (Pulse Width Modulation)op pin 9
*/
int ledPin = 9; // led wordt aangesloten op pin 9
void setup () { // er gebeurd nu niets maar het moet er wel staan
}
void loop () {
// fade in van minimum (0) tot maximum (255) in stapjes van 5:
for (int fadeWaarde = 0; fadeWaarde <= 255; fadeWaarde +=5){ // start waarde =0; tellen t/m 255; in stapjes van 5.
analogWrite(ledPin, fadeWaarde); // op pin 9 de spanning zetten van de fadeWaarde.
delay(30); // wacht telkens 30 ms.
}
// nu het omgekeerde: fade uit van 255 naar 0
for (int fadeWaarde = 255; fadeWaarde >= 0; fadeWaarde -=5){ // startwaarde=255; tellen t/m 0; tel met stapjes van 5 omlaag.
analogWrite(ledPin, fadeWaarde); // op pin 9 de spanning zetten van de fadeWaarde.
delay(30); // wacht telkens 30 ms.
}
}