digitalWrite()

Uitleg

De functie digitalWrite() wordt gebruikt om de digitale uitgang van een pin op HOOG (HIGH) of LAAG (LOW) te zetten.

Parameters

Dit moet je tussen de haakjes van digitalwrite typen zodat deze correct werkt.

digitalWrite(pin, waarde)

  • pin: Het nummer van de pin die je wilt aansturen (bijv. 2, 13, enz.)

  • waarde: Kan HIGH of LOW zijn

    • HIGH = zet de spanning op de pin naar ongeveer 5V.

    • LOW = zet de spanning op de pin naar 0V.

 

Let op: digitalWrite() werkt alleen correct op pinnen die als OUTPUT zijn ingesteld met pinMode().

Voorbeeld

Dit voorbeeld zorgt ervoor dat een LED 1 seconde aan (HIGH) en dan 1 seconde uit (LOW):

example.ino
void setup() {
  pinMode(13, OUTPUT);      // Zet pin 13 als uitgang
}

void loop() {
  digitalWrite(13, HIGH);   // Zet pin 13 aan (bv. LED gaat branden)
  delay(1000);              // Wacht 1 seconde
  digitalWrite(13, LOW);    // Zet pin 13 uit (LED gaat terug uit)
  delay(1000);              // Wacht 1 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