Cette leçon contient 29 diapositives, avec quiz interactifs et diapositives de texte.
La durée de la leçon est: 90 min
Éléments de cette leçon
Micro:Bit
les 5
Slide 1 - Diapositive
Planning van vandaag
terugblik vorige les
gebruik maken van de functie 'Als ... dan ...'
zelf programmeren
Slide 2 - Diapositive
Terugblik vorige lessen
Slide 3 - Diapositive
Wat verschijnt er als je 5 x knop A indrukt?
A
aantal
B
0
C
1
D
5
Slide 4 - Quiz
Verschijnt er bij opstarten een 5 door deze code?
A
ja
B
nee
Slide 5 - Quiz
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 - Quiz
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 - Quiz
Als... dan...
Je kent al: Als er op knop A gedrukt wordt dan gebeurt het volgende
Slide 8 - Diapositive
Als... dan...
Maar er is ook een aparte functie voor:
Slide 9 - Diapositive
Als... dan...
Bekijk deze code goed!
Slide 10 - Diapositive
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 - Quiz
programmeren van micro:Bit
Ga in je internetbrowser naar microbit.org/join
Slide 12 - Diapositive
Klik NIET op I've finished
NIET
Slide 13 - Diapositive
Slide 14 - Diapositive
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 - Diapositive
Het is natuurlijk jammer dat er altijd een hartje verschijnt, ook bij een kleine waarde...
Dat kan beter!
Slide 16 - Diapositive
Hoe zou je de liefdesmeter kunnen verbeteren?
Slide 17 - Question ouverte
Maak eerst een variabele met de naam 'liefde'
Slide 18 - Diapositive
Zorg dat 'liefde' een willekeurige waarde tussen 0 en 100 krijgt bij aanraken pin P0
en dat deze waarde getoond wordt.
Slide 19 - Diapositive
Slide 20 - Diapositive
Je wilt dat er een hart verschijnt als de waarde van 'liefde' groter is dan bijvoorbeeld 50
ook in tabblad Logisch
Slide 21 - Diapositive
Voeg nu Als dan toe
(Tabblad Logisch)
Slide 22 - Diapositive
Slide 23 - Diapositive
Maak nu de liefdesmeter
Slide 24 - Diapositive
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 - Diapositive
Slide 26 - Diapositive
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.)