Stap 3 - LEDje aanzetten
Laten we eens beginnen met het LEDje aanzetten
void setup() {
// Markeer pin A3 als output. Zo kunnen we 'digitalWrite' gebruiken
// om de pin aan te sturen.
pinMode(A3, OUTPUT);
}
void loop() {
// Schrijf een 1 naar pin A3
digitalWrite(A3, HIGH);
}
De bovenstaande code markeert pin A3
als output, dit is het. Dit is belangrijk want met Arduino kunnen we zowel schrijven als lezen van een pin. Hier leer je later meer over. Het markeren van een pin voor INPUT
or OUTPUT
is een typisch stuk code wat in setup()
thuis hoort.
Vervolgens kunnen we in de loop()
functie een andere functie aanroepen, namelijk digitalWrite()
. Deze functie wordt gebruikt om een pin aan of uit te zetten. In Arduino noemen we dit HIGH
of LOW
.
TIP Je hebt vast wel eens gehoord dat computers in 1-en en 0-en denken. Dat is met Arduino ook zo. Als je zegt HIGH
schrijven we eigenlijk een 1 (~5 volt) naar een pin. Als we zeggen LOW
schrijven we eigenlijk een 0 (~0 volt) naar een pin. Hierdoor gaat het LEDje aan of uit.