delay()

Uitleg

De functie delay() betekent letterlijk vertraging. delay() zorgt ervoor dat je code wacht om het volgende commando uit te voeren.

Parameters

Bij deze functie hoef je niet veel parameters in te geven

delay(tijd)

  • tijd: de tijd die je programma moet wachten alvorens aan de volgende regel te beginnen. 

 

Let op: de tijd die je moet ingeven is in milliseconden (1 seconde = 1000 milliseconden)

Voorbeeld

Dit voorbeeld zorgt ervoor dat een LED aan gaat, 500 milliseconden wacht en dan een halve seconde uit uit (LOW):

example.ino
void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);  // Zet pin 13 aan (bv. LED gaat branden)
  delay(500);              // Wacht een halve seconde (500 milliseconden)
  digitalWrite(13, LOW);   // Zet pin 13 uit (LED gaat uit)
  delay(500);              // Wacht opnieuw een halve seconde
}

Ontdek praktische projecten. Ben je een beginner, geen probleem! Er zijn projecten voor zowel beginners als gevorderden.

Hier vindt je hoe de componenten die je in de projecten gebruikt werken.

Wil je de functie van een commando weten? Wil je meer Arduinocommando’s bijleren? Ga dan naar de codedatabank. Daar vind je uitleg over de Acommando’s

logo

Copyright © 2025 Arduinolessen.org | Gebouwd door Arduinolessen.org