Arduino Hello World
logo

Arduino Hello World

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

Module 7
Uitbreiding: Blink Hello world in morse

Home Morse code Lang en kort Functies Hello World

Lang en kort

Lang en kort signaal

Allereerst zullen we proberen om het ledje 1 keer kort te laten branden, en 1 keer lang. We maken dus een streepje (3x tijdseenheid) en een bolletje (1x tijdseenheid) met een gekozen tijdseenheid van 0,5s.

Blink aangepast

// Deel 1: declaratie en initialisatie

// Deel 2: setup
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

// Deel 3: loop
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500); 
  digitalWrite(LED_BUILTIN, LOW);
  delay(500); 
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1500); 
  digitalWrite(LED_BUILTIN, LOW);
  delay(500); 
}
 
  Opdracht 1

We kuisen de code op. Declareer en initialiseer twee wachttijden, een korte en een lange, en gebruik deze twee in de void loop().

Upload/start simulatie en bekijk of je code nog hetzelfde doet.

Mogelijk oplossing


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

Arduino

  1. In je Hello_World-sketch ga je naar file > Save as.. > Kies een folder op je computer.
  2. Noem je Sketch “Lang_Kort_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 “Lang_Kort”.
  5. Ga nadien terug naar je Hello_World programma om hierin verder te werken!
 

Bekijk de instructies voor Tinkercad in dit filmpje:


De letter H

  Opdracht 2

We maken nu de eerste letter van "Hello World". In morse is H: kort kort kort kort

Vergeet niet om daarna aan te geven dat de letter gedaan is. Gebruik een spatie tussen twee letters (wacht 3x tijdseenheid).

Mogelijk oplossing