// declareer de PINOUT van de lampen buitenom de scope van Void Setup en de Void Loop
// opdracht 9 en 13 alleen dan voor 3 ledjes
int LampPin[] = {0, 1, 2,3};
int aanDelay = 25;
int uitDelay = 75;
int lampDelay = 100;
int studentNr = 10726543;
void setup() {
// put your setup code here, to run once:
// Setup Pins
// Opdracht 1 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 3; 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 <= 3; idx++){
digitalWrite(LampPin[idx], HIGH);
delay(lampDelay);
}
// Opdracht 3 runnen.
delay(aanDelay);
//Opdracht 4->5->6 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 3; idx++){
digitalWrite(LampPin[idx], LOW);
delay(lampDelay);
}
delay(uitDelay);
for (int idx = 0; idx <= 3; idx++){
digitalWrite(LampPin[idx], HIGH);
}
// Opdracht 7 runnen.
delay(aanDelay);
//Opdracht 4->5->6 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 3; idx++){
digitalWrite(LampPin[idx], LOW);
delay(lampDelay);
}
delay(uitDelay);
for (int idx = 0; idx <= 3; idx++){
digitalWrite(LampPin[idx], HIGH);
}
// Opdracht 7 runnen.
delay(aanDelay);
//Opdracht 4->5->6 alleen dan voor 3 lampjes
for (int idx = 0; idx <= 3; idx++){
digitalWrite(LampPin[idx], LOW);
delay(lampDelay);
}
delay(uitDelay);
}