Uitleg
De functie pinMode()wordt gebruikt om een digitale pin in te stellen als INPUT of OUTPUT.
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 INPUT of OUTPUT zijn
INPUT = gebruik dit voor sensoren, als je de pin wil lezen
OUTPUT = zorgt ervoor dat je stroom naar die pin kan sturen.
Let op: pinMode()zelf doet niets, je hebt digitalWrite() nodig om stroom naar een pin te sturen of digitalRead()om de pin uit te lezen.
Voorbeeld
In dit voorbeeld wordt pin 13 geïnitialiseerd als OUTPUT:
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
}