Arduino Hello World
logo

Arduino Hello World

Module 1 Module 2 Module 3 Module 4 Module 5 Module 6 Module 7

   blinkKort


   Uitwerking 1

Voor de letter H hebben we korte pinkjes nodig. We schrijven een functie die korte pinkjes maakt.

Schrijf vlak boven void loop() de volgende code:

void blinkKort() {
  digitalWrite(LED_BUILTIN, HIGH); 
  delay(wachttijdKort); 
  digitalWrite(LED_BUILTIN, LOW); 
  delay(wachttijdKort); 
}


 

   Tip

Elk haakje en tekentje en hoofdlettertje moet juist zijn. Ga zorgvuldig tewerk.



Het voorzetsel void geeft aan dat de functie enkel instructies uitvoert.
blinkKort volgt het principe van de camelCase.


Dat is onze eerste functie. Tussen de accolades van de functie zie je de code staan die we al gebruikten om 1 keer kort te pinken.

Deze gaan we nu gebruiken om de letter H te maken. Vervang de code in void loop() door vier keer de volgende code:

    blinkKort();

Vergeet op het einde de spatie tussen twee letters niet. Denk hier goed over na. Vanuit je functie blinkKort, heb je al eens een korte wachttijd gehad.

Probeer je code uit.

Oplossing int wachttijdKort = 500;
int wachttijdLang = 3*wachttijdKort;

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}
void blinkKort() {
  digitalWrite(LED_BUILTIN, HIGH); 
  delay(wachttijdKort); 
  digitalWrite(LED_BUILTIN, LOW); 
  delay(wachttijdKort); 
}

void loop() {
  blinkKort();
  blinkKort();
  blinkKort();
  blinkKort();
  delay(2*wachttijdKort);   // Vanuit je functie blinkKort had je al een keer een korte wachttijd. Hier moeten dus nog twee korte wachttijden bij.
}



We gaan deze sketch later opnieuw gebruiken. We maken daarvoor een kopie van de sketch.

Arduino

  1. In je sketch ga je naar file > Save as.. > Kies een folder op je computer.
  2. Noem je Sketch “blinkKort_jenaam”.
  3. Doe nadien terug je Hello_World-sketch open om hierin verder te werken!

Tinkercad

  1. Ga naar Tinkercad > circuits. Bij je circuits staat je Hello_World programma.
  2. In de rechterbovenhoek van je Blink, kan je op een tandwieltje klikken. Selecteer "duplicate".
  3. De kopie opent automatisch.
  4. Verander de naam van “Copy of Hello_World” naar “blinkKort”.
  5. Ga nadien terug naar je Hello_World programma om hierin verder te werken!
 

Bekijk de instructies voor Tinkercad in dit filmpje: