Micro:bit animaties met blokken

Micro:bit animaties maken

1 / 34
volgende
Slide 1: Slide
newEditor

In deze les zitten 34 slides, met interactieve quizzen en tekstslides.

Dit is niet oké

Onderdelen in deze les

Micro:bit animaties maken

Open met het idee dat leerlingen vandaag een micro:bit niet alleen iets laten tonen, maar ook laten reageren op knoppen. Verbind dit aan het leerdoel: een animatie maken en die met meerdere knoppen bedienen.

Leerdoel

Ik kan met programmeerblokken in MakeCode een micro:bit programmeren om een animatie weer te geven en deze met meerdere knoppen te bedienen.

Deze slide heeft geen instructies

Welke woorden passen bij programmeren met een micro:bit?

Gebruik de reacties om voorkennis op te halen. Let op woorden als knoppen, blokken, animatie, leds, scherm, code of bewegen.

Programmeerblokken in MakeCode

  • MakeCode gebruikt blokken in plaats van getypte code

  • Elk blok heeft een functie, zoals tonen, wachten of reageren

  • Blokken passen in elkaar als puzzelstukjes

  • Zo bouw je stap voor stap een programma voor de micro:bit

Benadruk dat blokken helpen om logisch te denken zonder eerst syntax te leren. Noem dat leerlingen later dezelfde ideeën ook in tekstcode kunnen tegenkomen.

Belangrijke soorten blokken

  • Invoer: blokken voor knoppen en gebeurtenissen

  • Uitvoer: blokken om leds, symbolen of tekst te tonen

  • Besturing: blokken zoals `als-dan` en `herhaal`

  • Pauze: laat een beeld even zichtbaar blijven

  • Samen vormen deze blokken de basis van een animatie

Leg kort uit dat invoer betekent: wat de micro:bit ontvangt, en uitvoer: wat de micro:bit laat zien of doen.

Van blok naar resultaat

Een programma werkt in een volgorde:

  • een gebeurtenis start het programma

  • blokken voeren acties uit

  • de micro:bit toont het resultaat op het LED-scherm

Laat eventueel zien dat de volgorde van blokken belangrijk is: eerst tonen, dan pauze, dan volgend beeld. Zonder goede volgorde werkt een animatie niet zoals bedoeld.

Gebeurtenissen starten gedrag

  • Een gebeurtenis is iets dat gebeurt, zoals `bij opstarten` of `wanneer knop A wordt ingedrukt`

  • Zo weet de micro:bit wanneer hij iets moet doen

  • Zonder gebeurtenis weet het programma niet wat het moment van starten is

  • Gebeurtenissen zijn belangrijk bij knoppen en animaties

Veel leerlingen denken dat alle blokken vanzelf tegelijk starten. Maak duidelijk dat gebeurtenisblokken het startpunt geven.

Wat is een animatie?

  • Een animatie is een reeks beelden achter elkaar

  • Op de micro:bit gebruik je het LED-scherm van 5 bij 5

  • Elk beeld blijft kort zichtbaar

  • Door snel te wisselen lijkt het alsof er beweging is

Verbind dit met bekende voorbeelden zoals een gifje of stop-motion, maar houd de focus op het LED-scherm van de micro:bit.

Wat doet een gebeurtenisblok in MakeCode?

A

Het start gedrag

B

Het wist leds

C

Het tekent symbolen

D

Het bewaart tekst

Controleert begrip van gebeurtenissen als startpunt van een programma. Leerlingen verwarren dit soms met uitvoerblokken.

Maak de uitleg compleet

In MakeCode werk je met blokken die als puzzelstukjes in elkaar passen. Een gebeurtenis geeft aan wanneer iets start. Daarna toont de micro:bit het resultaat op het LED-scherm.

blokken
gebeurtenis
LED-scherm
knoppen
herhaling
toetsenbord
speaker

De drie kernwoorden komen uit de eerste subtopic: blokken, gebeurtenis en LED-scherm.

Opbouw van een animatie

  • Kies eerst wat je wilt laten zien: een figuur, pijl of symbool

  • Maak daarna meerdere beelden die een klein verschil hebben

  • Zet tussen de beelden een pauze

  • Die reeks vormt samen de animatie

Noem als voorbeeld een knipperend hart of een pijl die van richting verandert. Het verschil tussen opeenvolgende beelden moet klein maar zichtbaar zijn.

Beelden slim laten wisselen

  • Beeld 1 tonen

  • korte pauze

  • Beeld 2 tonen

  • weer pauze

  • daarna eventueel opnieuw beginnen

Gebruik hier eventueel de causale leesrichting: tonen en pauzeren samen zorgen voor een zichtbaar ritme. Zonder pauze flitsen beelden te snel voorbij.

Symbolen en patronen

  • Je kunt werken met ingebouwde symbolen

  • Je kunt ook zelf patronen maken op het 5x5-scherm

  • Zelfgemaakte patronen geven meer vrijheid

  • Zo kun je een eenvoudige eigen animatie ontwerpen

Licht toe dat ingebouwde symbolen sneller zijn om mee te starten, terwijl eigen patronen beter passen bij een eigen ontwerp.

Waarom gebruik je pauzes tussen beelden?

A

Voor meer knoppen

B

Voor zichtbaar ritme

C

Voor groter scherm

D

Voor vaste tekst

Toetst of leerlingen begrijpen dat een animatie uit beelden met korte pauzes bestaat.

Vul de juiste woorden in

Een animatie is een reeks beelden achter elkaar. Op de micro:bit gebruik je het 5x5-scherm en tussen de beelden zet je een korte pauze. Zo lijkt er beweging te zijn.

beelden
5x5-scherm
pauze
knoppen
voorwaarde
tekst
herhaling

De invulling sluit direct aan op de uitleg over animatie, scherm en pauzes.

Hoe maak je van losse beelden een animatie?

Bespreek dat goede antwoorden noemen: kleine verschillen tussen beelden, korte pauze ertussen en een duidelijk symbool of patroon. Geen exact antwoord nodig.

Meerdere knoppen gebruiken

  • De micro:bit heeft knop A en knop B

  • Elke knop kan een andere actie starten

  • Zo kan knop A animatie 1 tonen

  • En knop B animatie 2 of een andere reactie

Maak duidelijk dat meerdere knoppen zorgen voor keuze in het programma. Dit is een stap van alleen afspelen naar reageren op invoer.

Elke knop heeft een eigen gebeurtenis

  • `wanneer knop A wordt ingedrukt` start één deel van het programma

  • `wanneer knop B wordt ingedrukt` start een ander deel

  • De acties hoeven dus niet hetzelfde te zijn

  • Dit maakt het programma duidelijk en overzichtelijk

Benadruk dat leerlingen per knop een apart gebeurtenisblok gebruiken. Dat voorkomt verwarring in de opbouw.

Voorbeeld met twee acties

  • Knop A: laat een blij symbool of korte animatie zien

  • Knop B: laat een ander symbool of andere animatie zien

  • De gebruiker kiest met de knop wat er gebeurt

Houd het voorbeeld simpel en herkenbaar. Het gaat hier niet om veel functies, maar om het idee dat verschillende invoer verschillende uitvoer geeft.

Knoppen geven het programma keuze

Gebeurtenis knop A → animatie A

Gebeurtenis knop B → animatie B


Door meerdere knoppen te gebruiken, reageert de micro:bit op verschillende keuzes van de gebruiker.

Dit is een overzichtsslide: vat samen dat één apparaat meerdere reacties kan hebben, afhankelijk van welke invoer binnenkomt.

Wat is handig aan knop A en knop B apart gebruiken?

A

Meer licht op scherm

B

Twee verschillende acties

C

Snellere batterij

D

Minder blokken nodig

Checkt of leerlingen het idee van verschillende invoer en verschillende uitvoer begrijpen.

Maak de beschrijving af

De micro:bit heeft knop A en knop B. Elke knop heeft een eigen gebeurtenis en kan een andere animatie starten.

A
B
gebeurtenis
C
opstarten
pauze
patroon

Kort en doelgericht: twee knoppen, twee gebeurtenisblokken, verschillende acties.

Eenvoudige logica in je programma

  • If-then betekent: als iets waar is, dan gebeurt er iets

  • Hiermee laat je de micro:bit een keuze maken

  • Logica helpt om acties alleen op het juiste moment uit te voeren

  • Zo stuur je animaties gerichter

Introduceer logica als beslissen in een programma. Houd het praktisch: de micro:bit controleert een voorwaarde en kiest daarna een actie.

If-then bij animaties

  • Een voorwaarde kan bepalen welke animatie verschijnt

  • Bijvoorbeeld: als een knop is gebruikt, dan toon je een bepaald beeld

  • Zo reageert het programma niet altijd hetzelfde

Maak geen ingewikkelde voorbeelden met meerdere voorwaarden; focus op het basisidee van voorwaarde en gevolg.

Herhaling maakt beweging mogelijk

  • Met herhaling laat je beelden vaker terugkomen

  • Dat is handig voor knipperen, bewegen of een patroon

  • Je hoeft dezelfde blokken dan niet steeds opnieuw te plaatsen

  • Het programma wordt korter en overzichtelijker

Noem dat herhaling in MakeCode vaak met een herhaalblok gebeurt. Koppel dit direct aan het opnieuw afspelen van beelden.

Gebeurtenis, logica en herhaling samen

Een knop kan een gebeurtenis starten.

Daarna kan `if-then` kiezen wat er gebeurt.

Met herhaling speelt de animatie meerdere keren af.

Dit is de samenhangslide van de les. Laat zien dat de onderdelen niet los staan: invoer start iets, logica kiest, herhaling voert uit.

Van idee naar werkend programma

  • Kies een animatie met meerdere beelden

  • Koppel verschillende acties aan knop A en knop B

  • Gebruik gebeurtenissen om te starten

  • Gebruik `if-then` en herhaling om het gedrag te sturen

  • Zo bouw je een interactieve micro:bit-animatie

Gebruik deze slide als afronding van de inhoud: alle onderdelen uit het leerdoel komen hier samen in één overzicht.

Wat doet herhaling in een animatie?

A

Het kiest een knop

B

Het stopt invoer

C

Het toont beelden vaker

D

Het maakt tekst langer

Leerlingen moeten herhaling koppelen aan opnieuw afspelen van beelden, niet aan logica of invoer.

Vul de programmeerwoorden in

Een knop start een gebeurtenis. Met if-then kiest het programma wat er gebeurt. Met herhaling speelt de animatie meerdere keren af.

gebeurtenis
if-then
herhaling
uitvoer
patroon
pauze
symbool

Deze drie woorden vormen de kern van de laatste inhoudsblok: starten, kiezen en herhalen.

Welke blokken heb je nodig voor twee knopacties?

Bespreek dat leerlingen idealiter noemen: knop A/B, gebeurtenisblokken, animatie met meerdere beelden, if-then of herhaling. Geen exact modelantwoord nodig.

Wat heb jij vandaag geleerd over de micro:bit?

Laat leerlingen kort terugkijken op hun leerwinst. Mogelijke thema’s: animatie maken, knoppen gebruiken, if-then begrijpen, herhaling inzetten.

Welk onderdeel vond jij het lastigst?

Gebruik dit als afsluitende zelfreflectie. Antwoorden kunnen gaan over tempo, voorbeelden, blokken herkennen of logisch nadenken.

Begrippenlijst

MakeCode - programmeeromgeving waarin je met blokken voor de micro:bit werkt

micro:bit - kleine programmeerbare computer met knoppen en een LED-scherm

programmeerblok - bouwsteen in MakeCode met een bepaalde functie

gebeurtenis - moment dat iets start, zoals het indrukken van een knop

animatie - reeks beelden die achter elkaar worden getoond

LED-scherm - scherm van lampjes waarop de micro:bit patronen en symbolen toont

if-then - logica waarbij een actie alleen gebeurt als een voorwaarde klopt

Deze slide heeft geen instructies

Begrippenlijst

herhaling - blok waarmee een actie meerdere keren wordt uitgevoerd

invoer - informatie die de micro:bit ontvangt, zoals een druk op een knop

uitvoer - wat de micro:bit laat zien of doet als reactie

voorwaarde - regel die controleert of iets waar is

knop A - knop op de micro:bit waarmee je een actie kunt starten

knop B - tweede knop op de micro:bit waarmee je een andere actie kunt starten

Deze slide heeft geen instructies