Inleiding

Bij computationeel denken ga je een probleem blijven opdelen in kleinere deelproblemen totdat je bij deelproblemen komt die oplosbaar zijn.

Elk van deze oplosbare deelproblemen kan apart opgelost  en gecontroleerd worden. De code van dit deelprobleem kan dan worden ingevoegd in het hoofdprogramma.

Opdracht

We gaan de Arduino programmeren zodat een LED aangesloten op de Arduino de morsecode voor SOS uitzend: 3 keer kort blinken, 3 keer lang en terug 3 keer kort.

Dit moet blijven herhaald worden.

Morse code heeft 2 tekens: 

  • kort ==> kort ledje aan
  • lang ==> lang ledje aan

Dit gaan onze twee functies worden.

Les4

We gaan beide functies apart ontwikkelen en uittesten. 

We sluiten de LED aan op D13, zodat we ook gewoon kunnen gebruik maken van de interne led.

In de eerste les hebben we de sketch Blink besproken. Bij blink knippert het ledje met een frequentie van 0,5 Hz (1 seconde aan, 1 seconde uit). 

Voor een korte lichtflits kunnen we dit aanpassen naar 300 ms seconden aan en 500 ms uit.