Opdracht 1 - Knipperlicht


Knipperlicht

Uitgedeeld op 10 maart 2021
Deadline: aftekenen in de les, uiterlijk 1 april

Stap 1

Installeer de Arduino IDE en de Teensyduino add-on.

Stap 2

Stel je Arduino IDE in dat deze voor het Teensy board (3.x of 4.x) dat je gebruikt compileert en deze naar de juiste USB poort op je computer stuurt. Deze instellingen vind je onder Tools in de Arduino IDE. Controleer of je nu code kan uploaden naar de Teensy en de Teensy programmer je Teensy kan programmeren. Wellicht moet je de eerste keer dat je je Teensy gebruikt eenmaal op de reset knop drukken om deze in Program Mode te zetten.

Stap 3

Sluit een LEDje aan op een digital pin van je Teensy. Zorg ervoor dat je een weerstand tussen de Teensy en het LEDje plaatst om het LEDje niet door te laten branden. Let ook op de polariteit van het LEDje (het lange pootje is waar de stroom op staat, de korte is waar de ground op aangesloten is. Ook zijn LEDjes vaak een klein beetje minder rond aan de kant van de ground aansluiting).

Stap 4

Schrijf code om het LEDje dat je hebt aangesloten om de x-aantal milliseconden te laten knipperen. De volgende functies zijn daarvoor van belang: delay() pinMode() digitalWrite().

Stap 5 (extra)

Verzin een manier om je LEDje in een interessante sequentie te laten knipperen. Kan je het LEDje op een bepaald BPM laten knipperen? Of op basis van de Fibonacci reeks? Of op basis van de drum-beat van je favoriete nummer. Heb je meerdere LEDjes? Kijk of je deze ook kan aansluiten op andere pins op je Teensy en verzin een interessante manier om deze te laten knipperen.