Ritme
Micro:bit
Micro:bit
Muziek en coderen hebben veel gemeen: beide werken met structuur en volgorde.
In deze oefening leer je hoe je een ritme kunt programmeren op de BBC Microbit.
De Microbit V2 heeft een ingebouwde speaker.
Heb je een Microbit V1? Dan moet je een koptelefoon of speaker aansluiten met krokodillenklemmen op pin 0 en GND.
Als je een code maakt en op de Microbit zet, kun je meteen het geluid horen.
Een ritmische loop maken.
Een bekende melodie programmeren met herhalingen.
Een loop is een herhaling van code. In muziek betekent dit dat je een melodie of ritme automatisch meerdere keren laat afspelen zonder de code steeds opnieuw te schrijven. Dit bespaart tijd en maakt je code overzichtelijker. In de nederlandse versie noemt dit "Lussen"
Er zijn twee soorten loops:
Forever-loop: blijft oneindig doorgaan (zoals een ritmische hartslag).
Count-controlled loop: herhaalt een actie een vast aantal keren (zoals een refrein in een lied).
We vinden loops terug bij "Lussen"
Voor de volgende oefening gebruiken we de "Doe 4 keer herhalen" blok
Bekijk de code:
Maak een nieuw project in MakeCode en noem het Broeder jacob.
Stel het tempo in met het "zet Tempo-blok" (bijv. 120 BPM).
en plaats deze in de "Bij opstarten blok"
ga naar lussen en sleep het "doe 4 keer herhalen - blok" onder tempo en zet deze op 2
De eerste herhaling
Ga naar muziek en "speel toon... tot het klaar is" blok en zet deze op Midden C voor 1 beat
Kopieer deze nog 3X en zet deze op Midden D, Midden E en Midden C
Je kan blokken code kopieren, door het te selecteren en de sneltoets CTRL+C (kopieren) en dan CTRL+V (plakken) te gebruiken.
Herhaal de stappen een tweede keer
verander de toon naar "midden E, Midden F en Midden G".
De derde toon zet je op 2 beats
Test je programma in de simulator en zet het op je Microbit.
Loops zijn nuttig omdat ze patronen in muziek (en code) laten zien. Hierdoor kun je efficiënter programmeren en patroonherkenning oefenen, wat belangrijk is in zowel muziek als coderen!
Je kan proberen het liedje af te werken.