// declareer de PINOUT van de lampen buitenom de scope van Void Setup en de Void Loop
// opdracht 9 alleen dan voor 3 ledjes
int LampPin[] = {0, 1, 2};
int aanDelay = 500;
int uitDelay = 500;
void setup() {
// put your setup code here, to run once:
// Setup Pins
// Opdracht 1 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 2; idx++){
pinMode(LampPin[idx],OUTPUT); // Lampjes initialiseren.
}
}
void loop() {
// put your main code here, to run repeatedly:
// Opdracht 2 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 2; idx++){
digitalWrite(LampPin[idx], HIGH);
}
// Opdracht 3 runnen.
delay(1000);
//Opdracht 4->5->6 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 2; idx++){
digitalWrite(LampPin[idx], LOW);
}
delay(1000);
for (int idx = 0; idx <= 2; idx++){
digitalWrite(LampPin[idx], HIGH);
}
// Opdracht 7 runnen.
delay(125);
//Opdracht 4->5->6 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 2; idx++){
digitalWrite(LampPin[idx], LOW);
}
delay(125);
for (int idx = 0; idx <= 2; idx++){
digitalWrite(LampPin[idx], HIGH);
}
// Opdracht 7 runnen.
delay(12);
//Opdracht 4->5->6 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 2; idx++){
digitalWrite(LampPin[idx], LOW);
}
delay(12);
}