Micro:bit

Inleiding

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.

3. Bouw je eigen 'micropet'

Deze opdracht doe je alleen.

 

Bouw je eigen micropet

Microbit-code voor het huisdier

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.

3 :
Selfie/screenshot/filmpje + reactie op knopjes = 1
bovenstaand + minstens 2 gezichtsuitdrukkingen = 2
bovenstaand + variabelen in code = 3

Week 2 en 3

1. De McRoboFace

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

 

Open bestand Hex-bestandje om McRoboFace te testen

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!

3. Zelf programmeren

Deze opdracht doe je in tweetallen.

 

http://pxt.microbit.org
Microbit programmeren

 

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.
  1. Maak een andere gezichtsuitdrukking en gebruik daar ook andere kleuren bij.
     
  2. Gebruik de knopjes of de shake-functie van de Micro:bit om het gezichtje te 'besturen'. Maak daarbij gebruik van verschillende gezichtsuitdrukkingen.
     
  3. Maak gebruik van de radio-mogelijkheden om twee Micro:bits en twee gezichtjes met elkaar te laten 'communiceren'.
     
  4. Breid je virtuele huisdier uit met de McRoboFace, gebruik de code waar je bij het huisdier mee gewerkt hebt als startpunt.

verslag + 2 uitdagingen = 1
verslag + 3 uitdagingen = 2
verslag + 4 uitdagingen = 3

originaliteit van het verslag of extra complexiteit = 1 

4. Muziek

Je kunt ook muziek maken met de Micro:Bit!

Microbit muziek

Music
Engelse informatiepagina

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