Welkom bij de Micro:bit-opdracht van Nieuwe Media.
Lesdoelen
Na deze lessen:
Heb je geleerd een microcomputer te programmeren en daarmee 'iets voor te laten stellen'.
Eindresultaat
Je eindresultaat is een zelfgeprogrammeerd en geknutseld huisdier én een video- of tekstverslag van de uitdagingen die je in de tweede week bent aangegaan.
Planning
Week 1: maken van alle opdrachten onder het kopje 'Week 1'
Week 2 en 3: maken van alle opdrachten onder het kopje 'Week 2' én de afronding.
Samenwerken
Deze opdrachten in week 1 maak je zelfstandig, in week 2 en 3 in tweetallen.
Met deze opdracht kun je in totaal 10 verdienen. Per stap zie je erbij staan wat deze stap oplevert. Vergeet uiteraard niet je gehele portfolio in te leveren via Showbie.
Week 1
1. Maak je naam in licht
Deze opdracht doe je alleen.
Maak je naam in licht
Opdracht. Voer de instructies uit die in het filmpje staan en laat de Micro:bit jouw naam weergeven. https://makecode.microbit.org/
2. Bouw een digitale dobbelsteen
Deze opdracht doe je alleen.
Bouw een digitale dobbelsteen
Opdracht (1 ). Bouw de digitale dobbelsteen volgens de instructies in het filmpje. Vraag een klasgenoot je dobbelsteen te testen. Laat tenslotte je docent zien dat de dobbelsteen werkt.
Opdracht. Maak je eigen Micropet volgens de instructies uit het filmpje. Je vindt alle benodigdheden (ook de geprinte vellen) in de werkzaal. Maak een selfie met je Micropet en zet deze in Showbie.
Uitdaging. Zorg dat het huisdier reageert op de knopjes of bouw andere mogelijkheden in. Hiervoor bedenk je tenminste twee nieuwe gezichtsuitdrukkingen en je maakt daar bijbehorende variabelen bij. Maak een screenshot van je code en een filmpje van hoe je Microbit reageert. Zet dit allemaal in showbie.
Hierboven zie je de McRoboFace, een klein printplaatje met 17 lampjes. Elk lampje kan alle kleuren van de regenboog weergeven en feller of minder fel ingesteld worden. Zo'n lampje heet een neopixel. Door de manier waarop de lampjes op het printplaatje neergezet zijn, lijkt het alsof je een gezichtje ziet.
Onderaan zie je vier pinnetjes. Hiermee kun je de McRoboFace aansluiten op de Micro:bit. De micro:bit kan dus dit gezichtje aansturen! En dat is precies de uitdaging van de opdrachten in de tweede week.
2. Aansluiten en testen
Deze opdracht doe je in tweetallen.
Benodigdheden:
Laptop
USB-kabeltje
Micro:bit
2x AAA-batterij
Batterijhouder
3x krokodillendraadjes
3x jumperdraadjes
McRoboFace
Let op: deze materialen zijn kwetsbaar en niet goedkoop. Handle with care!
Opdracht. Aansluiten van McRoboFace op de Micro:bit. Dit doe je in drie stappen.
Stap 1 Sluit de jumperkabeltjes aan op de volgende pins van de McRoboFace: Vcc (Voltage connector, voor de stroom), Gnd (ground, aarde, voor de geleiding) en Din (digital in, voor de instructies).
Stap 2 Elk jumperkabeltje sluit je aan op een krokodillendraadje. Let op, niet teveel kracht zetten. Draai het jumperdraadje een kwartslag als het niet soepel lukt.
Stap 3 Klem de krokodillenklemmetjes op de Micro:bit. Vcc naar 3V, Gnd naar Gnd en Din naar 1. Je ziet dit in onderstaand filmpje.
Opdracht (1 ). Download bovenstaand HEX-bestandje en zet het op je Micro:bit. Sluit de Micro:bit daarna aan op de batterij en zorg dat de McRoboFace helemaal juist is aangesloten. Als het goed is zie je een smile oplichten en blauwe ogen. Heb je dit voor elkaar, maak dan met elkaar en de roboface een selfie en zet dit in Showbie. Je hebt de Roboface goed aangesloten en getest!
Opdracht. Om de McRoboFace te programmeren met de Micro:bit, moet je het Neopixel-package toevoegen. Klik op bovenstaande link naar de programmeertool, bekijk onderstaand filmpje en maak het testscript na. Kies wel je eigen kleuren.
Uitdagingen. Doe op jullie eigen, creatieve manier verslag van deze uitdagingen. Kan in een Pages-documentje, maar filmpje mag ook. Zorg dat jullie de code én jullie eigen resultaat laten zien. Geef ook iets aan over hoe het proces is gegaan (of doe daar verslag van) en vertel wat je van deze opdrachten vindt.
Maak een andere gezichtsuitdrukking en gebruik daar ook andere kleuren bij.
Gebruik de knopjes of de shake-functie van de Micro:bit om het gezichtje te 'besturen'. Maak daarbij gebruik van verschillende gezichtsuitdrukkingen.
Maak gebruik van de radio-mogelijkheden om twee Micro:bits en twee gezichtjes met elkaar te laten 'communiceren'.
Breid je virtuele huisdier uit met de McRoboFace, gebruik de code waar je bij het huisdier mee gewerkt hebt als startpunt.
Probeer onderstaande code van 'Vader Jacob'
import music
tune = ["C4:4", "D4:4", "E4:4", "C4:4", "C4:4", "D4:4", "E4:4", "C4:4",
"E4:4", "F4:4", "G4:8", "E4:4", "F4:4", "G4:8"]
music.play(tune)
Afronding
(1 ) Als je deze opdracht hebt afgerond heb je geleerd een microcomputer te programmeren en deze iets voor te laten stellen.
Met dit lesdoel is deze opdracht begonnen. Rond je opdracht af met jouw reflectie op deze opdracht. Bespreek hierin:
- of en hoe je dit leerdoel hebt gehaald
- wat je leuk en minder leuk vond aan de opdracht
- hoe je in het maken van deze opdracht ook hebt gewerkt aan je eigen leerspieren (veerkracht, vindingrijkheid, reflectief vermogen en interactie)
- waar je zelf trots op bent
Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 3.0 Nederlands licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:
het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
voor alle doeleinden, inclusief commerciële doeleinden.
Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten
terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI
koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI
koppeling aan te gaan.
Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.
Arrangement
IMSCC package
Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.
Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en
het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op
onze Developers Wiki.