Arduino Hello World
logo

Arduino Hello World

Module 1 Module 2 Module 3 Module 4 Module 5 Module 6 Module 7

   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);
}