← Back to CoursesMicro:bit: De Clubhut
BASISBOEKJE

De Clubhut · micro:bit

DeClubhut opent

Start hier. Leer je micro:bit kennen, ontdek MakeCode en test je eerste programma, voor je de missies speelt.
Brecht Corbeel · schoolium.me
HET BEGIN

Achter in de tuin van Jonas staat een oud tuinhuis. Het ruikt naar hout en een beetje naar hamster. Sinds deze zomer heet het de Clubhut.

Op een dag ligt er een pakje op de tafel. Erin: een computertje, kleiner dan een bankkaart. Vijfentwintig lampjes, twee knoppen, een rij gouden tanden. "Een micro:bit," fluistert Kiko de neusbeer. "Hiermee kunnen we alles bouwen. Alarmen. Spelletjes. Een geheime radio."

Maar eerst moet iedereen leren hoe hij werkt. Dat doe jij in dit boekje.

De club

Noor voetbalt in elke speeltijd en heeft de snelste sneakers van de klas
Sami gamet graag, kent elke cheatcode en haat verliezen
Lien bouwt alles met Lego, karton en plakband: de uitvinder
Jonas verzamelt kaarten en zorgt voor Pluis, de clubhamster
Kiko de neusbeer die in de Clubhut woont, met een rugzak vol kabels en gadgets

De micro:bit van dichtbij

Zo ziet de micro:bit eruit in de simulator van MakeCode. De echte is even groot als een bankkaart.

125 LED's: je scherm van 5 bij 5. Ze meten ook licht.
2Knop A, links.
3Knop B, rechts.
4Pinnen 0, 1, 2, 3V, GND: voor kabels, lampjes, een koptelefoon.
5Logo: op de V2 een aanraakknop.
6Thermometer in de simulator: schuif om de temperatuur te kiezen.
7SHAKE: klik om te schudden in de simulator.

De achterkant: de sensoren

Draai een echte micro:bit om. Je ziet kleine zwarte chips. Dat zijn zijn zintuigen.

Versnellingsmetervoelt schudden, kantelen en vallen
Kompasvoelt het magnetisch veld van de aarde
Temperatuurgemeten in de processor zelf
Lichtgemeten met de 25 LED's aan de voorkant
Radioberichten naar andere micro:bits, tot 20 meter
V2-extra'sluidspreker, microfoon en aanraaklogo

Stroom

Via de USB-kabel krijgt de micro:bit stroom van de computer, en zo zet je er ook programma's op. Wil je vrij rondlopen (een badge, een stappenteller, een schatkist), dan klik je een batterijpakje met twee AAA-batterijen in de witte stekker bovenaan. Je programma blijft bewaard, ook zonder stroom.

MakeCode openen

1

Surf naar de editor

Typ in de adresbalk makecode.microbit.org. Een account heb je niet nodig: MakeCode bewaart je projecten in de browser van deze computer. Klik op het grote paarse vak Nieuw project.

2

Geef je project een naam

Typ een duidelijke naam, zoals clubbadge, en klik op Aanmaken. Zonder naam vind je het later niet terug, want dan heet alles "Zonder titel".

3

Staat alles in het Engels?

Klik rechtsboven op het tandwiel en kies Language (Taal). Scroll in de lijst naar Nederlands. In dit boekje staan alle blokken met hun Nederlandse naam.

Het scherm van MakeCode

1Simulator: je micro:bit op het scherm.
2Simulatorknoppen: stop, herstart, traag, geluid, groot.
3Gereedschapskist: de categorieën met blokken.
4Werkruimte: hier bouw je je programma.
5Blokken of JavaScript: dezelfde code, twee talen.
6Downloaden: het programma naar je micro:bit.
7Projectnaam en opslaan.
8Ongedaan maken en in- en uitzoomen.
9Start, delen, help, instellingen.

Twee blokken staan altijd klaar

bij opstarten gebeurt één keer, als de micro:bit aangaat. Perfect om iets klaar te zetten. de hele tijd herhaalt zichzelf zonder ooit te stoppen: daar komt alles wat steeds opnieuw moet, zoals meten of een spel laten lopen. Heb je een van de twee niet nodig? Laat hem leeg staan, dat is geen probleem.

De blokken

Negen categorieën

Klik op een categorie en het palet schuift open met haar blokken. Elke categorie heeft haar eigen kleur: zo zie je aan een blok meteen waar je het vindt.

Basislichtjes, tekst, getallen, pauze: de blokken van je eerste missies
Invoerknoppen, schudden en alle sensoren: licht, temperatuur, kompas
Muziektonen, melodieën en geluidseffecten
LEDéén lichtje aan of uit, helderheid, staafdiagram
Radioberichten naar andere micro:bits sturen
Lussenherhalen: een aantal keer, of zolang iets waar is
Logischals ... dan, vergelijken, en/of/niet
Variabelendoosjes met een naam die iets onthouden
Rekenenrekenen en willekeurige getallen

Nog meer: Geavanceerd

Onder Geavanceerd zitten extra categorieën. Spel heb je nodig in missie 10, Pinnen als je kabels en lampjes aansluit, Tekst voor woorden. Met Uitbreidingen voeg je blokken toe voor robots, ledstrips en andere sets.

Soorten blokken

  • Hoedblokken zoals bij schudden: ze starten code als er iets gebeurt. Er past niets boven.
  • Stapelblokken zoals toon nummer: één opdracht. Ze klikken onder elkaar.
  • Ronde blokken zoals kies willekeurig: geven een waarde. Ze passen in een rond gat.
  • Zeshoekige blokken zoals 0 = 0: zijn waar of onwaar. Ze passen in een zeshoekig gat.

Een programma bouwen

  • Slepen: neem een blok uit het palet en hou het onder een ander blok tot je een schaduw ziet. Loslaten, klik.
  • Loskoppelen: sleep een blok weg en alles eronder komt mee.
  • Verwijderen: sleep het blok terug naar het palet, of selecteer het en druk op Delete.
  • Getallen en woorden in een wit vakje kan je aanklikken en veranderen.
  • Grijs blok? Dan hangt het nergens aan, of het staat er twee keer. Grijze blokken doen niets.

Blokken of JavaScript

Bovenaan wissel je tussen Blokken en JavaScript. Het is hetzelfde programma, alleen geschreven in tekst. Echte programmeurs werken zo. Kijk gerust eens: zie je welke regel bij welk blok hoort?

De simulator

Je hoeft niet telkens je micro:bit aan te sluiten. De simulator links speelt je programma meteen na. Hij start opnieuw na elke wijziging.

  • Klik op A, B of SHAKE.
  • Gebruik je een sensor, dan krijg je een schuifje: zo kies je de temperatuur of het licht.
  • Met de knoppen eronder stop je, herstart je, of maak je hem groot.
  • Gebruik je de radio, dan verschijnt er vanzelf een tweede micro:bit.

Op je echte micro:bit

1

Downloaden als bestand

Sluit de micro:bit aan met de USB-kabel. Op je computer verschijnt een schijf MICROBIT, net als een USB-stick. Klik op Downloaden. MakeCode maakt een bestand dat eindigt op .hex: dat is je programma in machinetaal.

Sleep het .hex-bestand naar de schijf MICROBIT. Het gele lampje achteraan knippert: de micro:bit wordt geflasht. Daarna start je programma vanzelf, en de schijf verdwijnt even. Dat is normaal.

2

Sneller: koppelen met WebUSB

In Chrome en Edge kan MakeCode rechtstreeks met je micro:bit praten. Klik op de drie puntjes naast Downloaden en kies Verbind het apparaat.

MakeCode legt het uit in een paar schermen. Klik op Volgende. De browser toont een lijstje: kies BBC micro:bit CMSIS-DAP en klik op Verbinden. Vanaf nu gaat elk programma met één klik op Downloaden naar je micro:bit.

Werkt het flashen niet?

  • Geen schijf MICROBIT? Probeer een andere kabel: sommige kabels laden alleen op en sturen geen data.
  • Op een Chromebook gebruik je best het koppelen (WebUSB).
  • Schuift er een getal met een verdrietig gezicht voorbij? Dan loopt je programma vast. Het getal (bijvoorbeeld 020) zegt wat er misging: vaak te weinig geheugen of een fout in een figuurtje.
  • Na het flashen nog het oude programma? Druk op het resetknopje achteraan, naast de USB-stekker.

Vijf klassieke fouten

  1. Los blok. Een blok dat nergens aan vastklikt, wordt grijs en doet niets.
  2. Verkeerde volgorde. Code loopt van boven naar onder. Eerst rekenen, dan tonen.
  3. Komma in plaats van punt. MakeCode schrijft 0.5, niet 0,5.
  4. Twee keer hetzelfde startblok. Twee keer "wanneer knop A": één wordt grijs.
  5. Te lang bouwen zonder testen. Test na elke paar blokken in de simulator.

Codeboek

A+Bbeide knoppen tegelijk
als ... dandoet iets alleen als iets waar is
anderswat er gebeurt als het niet waar is
bij opstartengebeurt één keer, als de micro:bit aangaat
de hele tijdherhaalt wat erin zit, zonder ooit te stoppen
drempelhet getal waarboven of waaronder er iets gebeurt
figuurtje (sprite)één lichtje dat je in een spel kan verplaatsen
gebeurtenisiets dat gebeurt, zoals een knop indrukken; je code wacht erop
groepkanaal van 0 tot 255; alleen dezelfde groep leest mee
groter dan (>)het eerste getal is groter
je bent afgame over: het spel stopt en toont de score
kalibrerende sensor instellen door de micro:bit rond te kantelen
kleiner dan (<)het eerste getal is kleiner
knop A en Bde twee drukknoppen links en rechts
kompasrichtingwaar de micro:bit naartoe wijst, in graden
LEDeen klein lampje; de micro:bit heeft er 25
lichtniveauhoeveel licht er is: 0 is donker, 255 heel licht
magnetometersensor die magnetisme meet, zoals de naald van een kompas
MakeCodede site waar je code bouwt met blokken
micro:bitmini-computer met 25 lichtjes, 2 knoppen en een hoop sensoren
micro:bit V2nieuwere micro:bit met luidspreker, microfoon en aanraakbaar logo
milli-g (mg)eenheid van versnelling; stilstaan is ongeveer 1000 mg
ofwaar als minstens één van de twee waar is
pakketjeeen klein bericht dat door de lucht reist
pauzeer (ms)even wachten; 1000 ms is 1 seconde
pictogrameen prentje op de lichtjes, zoals een hart
processorde chip die rekent; hij meet ook zijn eigen warmte
radiostuurt berichten door de lucht naar andere micro:bits
receivedNumberhet getal dat net binnenkwam
sensoronderdeel dat iets meet, zoals licht of warmte
sirenetwee tonen die elkaar steeds afwisselen
spellushet stuk code dat steeds opnieuw beweegt, controleert en punten geeft
tellereen variabele die telkens één bij krijgt
temperatuurhoe warm of koud, in graden Celsius (°C)
toon lichtjesteken zelf een prentje op de 25 lichtjes
variabeleeen doosje met een naam dat een getal onthoudt
verander ... mettelt iets bij een variabele (of trekt af)
vergelijkingkijkt of iets gelijk, groter of kleiner is: het antwoord is waar of onwaar
versnellingsmetersensor die beweging en schudden voelt
willekeurigtoevallig: niemand weet op voorhand welk getal
wis schermzet alle lichtjes uit
x en ykolom en rij van een lichtje, van 0 tot 4

En nu: de missies

Speel ze in volgorde. Elke missie geeft je een nieuwe skill, en de volgende bouwt erop verder.

1 De clubbadge★ · 30 min
2 Het humeurbord★ · 30 min
3 De eerlijke dobbelsteen★★ · 40 min
4 Steen papier schaar★★ · 45 min
5 Thermometer voor Pluis★★ · 45 min
6 Het schatkist-alarm★★ · 45 min
7 De sneaker-challenge★★★ · 50 min
8 Kiko's schattenjacht★★★ · 50 min
9 De geheimtaal★★★ · 60 min
10 Vang het lichtje★★★★ · 75 min

Mijn codeboek

Welk blok wil je onthouden? Welk idee wil je nog bouwen? Schrijf het hier.

Ontwerp je pictogrammen

Kleur vakjes in: elk raster is een scherm van 5 bij 5 lichtjes. Een clubteken, een geheim symbool, een monster voor je spel. Bouw het daarna na met toon lichtjes.

Mijn projecten

Schrijf op onder welke naam je elk project bewaarde. Zo vind je het volgende keer meteen terug.

MissieDatumProjectnaamGelukt?
Download als PDFGewone A4: één pagina per blad. A5: boekjesformaat. Vouw-A4: dubbelzijdig, korte kant omslaan.