Functies
Hieronder vind je een tabel van veel gebruikte functies in Arduino. De tabel bevat de naam van de functie, een korte omschrijving en een voorbeeld van het gebruik van de functie.
| Functie | Omschrijving | Voorbeeld |
|---|---|---|
analogRead(pin) | Leest de analoge waarde van een pin, i.e. 0 tot 1023 | analogRead(A0); |
analogWrite(pin, value) | Schrijft een PWM waarde naar een pin, i.e. 0 tot 255 | analogWrite(9, 127); |
delay(ms) | Wacht een aantal milliseconden | delay(1000); |
digitalRead(pin) | Leest de digitale waarde van een pin, i.e.HIGH of LOW | digitalRead(13); |
digitalWrite(pin, value) | Schrijft een digitale waarde naar een pin, i.e.HIGH of LOW | digitalWrite(13, HIGH); |
loop() | Functie die continu herhaald wordt | void loop() { } |
noTone(pin) | Stopt een toon op een bepaalde pin | noTone(8); |
pinMode(pin, mode) | Stelt de modus van een pin in, i.e.INPUT ofOUTPUT | pinMode(13,OUTPUT); |
Serial.begin(speed) | Initialiseert de seriële communicatie met een bepaalde snelheid | Serial.begin(9600); |
Serial.print() | Print een waarde naar de seriële monitor zonder nieuwe lijn | Serial.print(42); |
Serial.println(value) | Print een waarde naar de seriële monitor | Serial.println(42); |
setup() | Functie die één keer wordt uitgevoerd bij het opstarten van de Arduino | void setup() { } |
tone(pin, frequency) | Genereert een toon op een bepaalde frequentie | tone(8, 440); |