In deze les zitten 29 slides, met interactieve quizzen en tekstslides.
Lesduur is: 90 min
Onderdelen in deze les
Micro:Bit
les 5
Slide 1 - Tekstslide
Planning van vandaag
terugblik vorige les
gebruik maken van de functie 'Als ... dan ...'
zelf programmeren
Slide 2 - Tekstslide
Terugblik vorige lessen
Slide 3 - Tekstslide
Wat verschijnt er als je 5 x knop A indrukt?
A
aantal
B
0
C
1
D
5
Slide 4 - Quizvraag
Verschijnt er bij opstarten een 5 door deze code?
A
ja
B
nee
Slide 5 - Quizvraag
Wat verschijnt er als je 2 sec na opstarten knop A indrukt en 3 seconden later knop B?
A
2000
B
3000
C
5000
D
Dat weet je niet, want je weet niet wanneer knop A is ingedrukt
Slide 6 - Quizvraag
Wat verschijnt er als je 2 sec na opstarten knop A indrukt en 3 seconden later knop B?
A
2000
B
3000
C
5000
D
Dat weet je niet, want je weet niet wanneer knop A is ingedrukt
Slide 7 - Quizvraag
Als... dan...
Je kent al: Als er op knop A gedrukt wordt dan gebeurt het volgende
Slide 8 - Tekstslide
Als... dan...
Maar er is ook een aparte functie voor:
Slide 9 - Tekstslide
Als... dan...
Bekijk deze code goed!
Slide 10 - Tekstslide
verschijnt er een A als je knop A indrukt?
A
Ja
B
Nee, er verschijnt waar
C
Nee, er verschijnt een B
D
Dat kun je niet weten
Slide 11 - Quizvraag
programmeren van micro:Bit
Ga in je internetbrowser naar microbit.org/join
Slide 12 - Tekstslide
Klik NIET op I've finished
NIET
Slide 13 - Tekstslide
Slide 14 - Tekstslide
Opdracht 1. Verbeterde liefdesmeter
Codeer eerst de liefdesmeter zoals we deden in de tweede les.
Als pin P0 wordt aangeraakt wordt er een willekeurig getal gekozen tussen 0 en 100.
Dit getal wordt getoond.
Slide 15 - Tekstslide
Het is natuurlijk jammer dat er altijd een hartje verschijnt, ook bij een kleine waarde...
Dat kan beter!
Slide 16 - Tekstslide
Hoe zou je de liefdesmeter kunnen verbeteren?
Slide 17 - Open vraag
Maak eerst een variabele met de naam 'liefde'
Slide 18 - Tekstslide
Zorg dat 'liefde' een willekeurige waarde tussen 0 en 100 krijgt bij aanraken pin P0
en dat deze waarde getoond wordt.
Slide 19 - Tekstslide
Slide 20 - Tekstslide
Je wilt dat er een hart verschijnt als de waarde van 'liefde' groter is dan bijvoorbeeld 50
ook in tabblad Logisch
Slide 21 - Tekstslide
Voeg nu Als dan toe
(Tabblad Logisch)
Slide 22 - Tekstslide
Slide 23 - Tekstslide
Maak nu de liefdesmeter
Slide 24 - Tekstslide
Opdracht 2. Dobbelen met letters
Schrijf een code waarbij geen cijfers verschijnen maar
de letters A t/m F als de micro:bit geschud wordt.
Tip: gebruik o.a. Als... dan...
en een variabele die een willekeurig getal tussen 1 en 6
kan krijgen
Slide 25 - Tekstslide
Slide 26 - Tekstslide
Opdracht 3. Vrije opdracht
Combineer de dingen die je geleerd hebt in een eigen ontwerp.
Bijvoorbeeld: Maak een reactiesnelheid meter
(na een bepaalde tijd na indrukken knop A verschijnt een X in beeld. Druk dan zo snel mogelijk op knop B. Dan verschijnt de tijd die je nodig had om te reageren en als dit onder de 400 ms is verschijnt een smiley.)