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