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
1
2
3
4
5
6
7
8
9
10
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
}