Ga naar hoofdinhoud

Les 1: LED

Functie na opstelling

Als de opstelling correct gebouwd is volgens de bouwtekening en de code geüpload is zal het lampje gaan knipperen.

Opstelling

Code

/*
Autheur: Fun met Electronica
Link: https://training.funmetelectronica.nl/docs/arduino-basis/lessen/les-1-led/
Beschrijving: Laat een led knipperen
*/

int led = 13; // De led is aangesloten op pin 13

/*
Het programmablok void setup wordt eenmaal beschreven
*/
void setup() {
pinMode(led, OUTPUT); // We geven aan dat de led-pin-aansluiting een output is (spanning moet geven)
}

/*
Het programmablok void loop herhaalt zich keer op keer
*/
void loop() {
digitalWrite(led, HIGH); // zet spanning op de led-pin
delay(1000); // wacht een seconde (1000 miliseconden)
digitalWrite(led, LOW); // zet de spanning van de led-pin af
delay(1000); // wacht een seconde
}

Code zonder commentaar

int led = 13;

void setup() {
pinMode(led, OUTPUT);
}

void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}

Opdrachten

Opdracht 1

Probeer LED twee keer zo snel te laten knipperen: verander de tijden.

Opdracht 2

Laat de LED één keer snel knipperen gevolgd door een langzame knippertijd: voeg een paar stappen toe.