Ga naar hoofdinhoud

Les 2: MeerLeds

Functie na opstelling

Als de opstelling correct gebouwd is volgens de bouwtekening en de code geüpload is zullen twee lampjes gaan knipperen.

Opstelling

Code

/*
Autheur: Fun met Electronica
Link: https://training.funmetelectronica.nl/docs/arduino-basis/lessen/les-2-meerleds/
Beschrijving: Laat eens meer leds aan en uit schakelen, keer op keer.
*/

int ledRood = 10; // Rode led op pin 10
int ledGeel = 11; // Gele led op pin 11

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

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

Code zonder commentaar

int ledRood = 10;
int ledGeel = 11;

void setup() {
pinMode(ledRood, OUTPUT);
pinMode(ledGeel, OUTPUT);
}

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

Opdrachten

Opdracht 1

Zorg dat de lampjes om en om knipperen.

Opdracht 2

Voeg een groen lampje toe op pin 12 en laat deze mee knipperen.

Opdracht 3

Maak van deze opstelling een werkende stoplicht met geloofwaardige delays.