Arduino heeft speciale functies voor de digitale pinnetjes.
pinMode(pin, mode)
Stelt een bepaalde pin in als output of als input.
Voorbeeld:
1 2 |
pinMode(7, INPUT); // Maakt van pin 7 een input. |
digitalWrite(pin, value)
Zet een bepaalde pin hoog (HIGH) of laag (LOW).
Voorbeeld:
1 2 |
digitalWrite(9, HIGH); // Zet pin 9 aan. |
digitalRead(pin)
Leest of een pin hoog of laag staat.
Voorbeeld:
1 2 3 4 |
val = digitalRead(8); // Geeft de waarde HIGH (wel // spanning) of LOW (geen // spanning) van pin 8. |