blinkLang
Uitwerking 1
De code in void loop() is nu al veel korter. We moeten het lampje ook nog lang kunnen laten pinken, voor het streepje.
Maak nu de functie blinkLang door de code van de blinkKort-functie over te nemen en waar nodig aan te passen.
Oplossing
int wachttijdKort = 500;
int wachttijdLang = 3*wachttijdKort;
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void blinkKort() {
digitalWrite(LED_BUILTIN, HIGH);
delay(wachttijdKort);
digitalWrite(LED_BUILTIN, LOW);
delay(wachttijdKort);
}
void blinkLang() {
digitalWrite(LED_BUILTIN, HIGH);
delay(wachttijdLang);
digitalWrite(LED_BUILTIN, LOW);
delay(wachttijdKort);
}
void loop() {
blinkKort();
blinkKort();
blinkKort();
blinkKort();
delay(2*wachttijdKort);
}