void setup() {
pinMode( 6, OUTPUT); //Wit
pinMode( 9, OUTPUT); //Blauw
pinMode(10, OUTPUT); //Groen
pinMode(11, OUTPUT); //Red
Serial.begin(115200); // om te debuggen; zet debugOn op true
}
boolean debugOn = true;
int pauseMS = 5;
void loop() {
for(int pinNumber = 9; pinNumber <= 11; pinNumber = pinNumber + 1) {
if(debugOn) {
Serial.print("pin: ");
Serial.println(pinNumber);
}
int stapFade = 1; //omhoog
for (int waardeFade = 1; waardeFade > -1; waardeFade = waardeFade + stapFade) {
if(debugOn) {
if(stapFade > 0) {
Serial.print((char)43);
}
else {
Serial.print((char)45);
}
}
analogWrite(pinNumber, waardeFade);
analogWrite(6, waardeFade);
if (waardeFade == 255) {
stapFade = -stapFade; // omlaag
}
delay(pauseMS);
}
if(debugOn) {
Serial.println("");
}
}
}