Micro:Bit - Introductieles + Maqueen Line Follower

Micro:Bit
1 / 43
volgende
Slide 1: Tekstslide
Technologie en ToepassingMiddelbare schoolvmbo tLeerjaar 3

In deze les zitten 43 slides, met interactieve quizzen, tekstslides en 1 video.

time-iconLesduur is: 100 min

Onderdelen in deze les

Micro:Bit

Slide 1 - Tekstslide

Micro:Bit

Slide 2 - Tekstslide

Micro:Bit

Slide 3 - Woordweb

Wat had je kunnen ontdekken?
  • A-knop
  • B-knop
  • A+B-knop gelijktijdig
  • Schudden
  • Lichtinval 

Slide 4 - Tekstslide

Slide 5 - Tekstslide

Micro:Bit
Minicomputer ontwikkelt door BBC om mensen te helpen om te leren gaan met computers en code.

Hardware -> de Micro:Bit zelf
Software -> code die je op de Micro:Bit zet om deze aan te sturen.
Enkele mogelijkheden:

  • Stappenteller
  • Timer
  • Thermometer
  • Aansturen van een robot

Slide 6 - Tekstslide

Coderen van de Micro:Bit
Om de Micro:Bit te laten werken hebben we een code nodig. Een code maken/schrijven noemen we programmeren. 

De Micro:Bit kunnen we programmeren via de website
makecode.microbit.org

Slide 7 - Tekstslide

Slide 8 - Video

Tips bij programmeren
  • Wil je een blokje toch maar verwijderen? Sleep het dan naar links. Er verschijnt een prullenbakje. Als je het blokje dan loslaat, wordt het verwijderd.
  • Is een blokje grijs? Dat betekent dat de micro:bit niet weet wanneer hij het blokje moet gebruiken. Het blokje staat niet in een blok zoals ‘Bij opstarten’, ‘De hele tijd’, ‘Wanneer er op de A knop wordt gedrukt’ of ‘Bij schudden’. De computer gebruikt het blok dan niet.
  • Wil je je code opruimen? Klik rechts in het programmeerveld en klik op ‘Formatteer code’.
  • Wil je een blokje kopiëren en plakken? Klik met rechts op het blokje, en klik op dupliceren.

Slide 9 - Tekstslide

Nu jullie

We gaan een nieuw project aanmaken.
Jullie gaan een eigen eerste code opstellen!

Slide 10 - Tekstslide

Slide 11 - Link

  1. Klik op nieuw project
  2.  Geef het project de naam Hartje
  3. Klik op aanmaken
De opdracht:
Programmeer net als het voorbeeldfilmpje een hartje die de hele tijd na 1 seconde veranderd in een andere.

timer
5:00

Slide 12 - Tekstslide

Hint
Je hebt in totaal vier blauwe codeblokken nodig!


De opdracht:
Programmeer net als het voorbeeldfilmpje een hartje die de hele tijd na 1 seconde veranderd in een andere.

timer
3:00

Slide 13 - Tekstslide

Hint
Je hebt in totaal vier blauwe codeblokken nodig!
Stappen die je volgt: Groot hartje, pauze, klein hartje, pauze



De opdracht:
Programmeer net als het voorbeeldfilmpje een hartje die de hele tijd na 1 seconde veranderd in een andere.

timer
2:00

Slide 14 - Tekstslide

De oplossing


De opdracht:
Programmeer net als het voorbeeldfilmpje een hartje die de hele tijd na 1 seconde veranderd in een andere.

Slide 15 - Tekstslide

Type hier een titel
Materiaallijst

Slide 16 - Tekstslide

Code uploaden
Om de code op de Micro:Bit te kunnen zetten doorloop je de volgende stappen.
  1. Sluit de usb-kabel aan op de computer en de Micro:Bit
  2. Maak een koppeling (verbinding)
  3. Download de code naar de Micro:Bit
  4. Sluit de batterijen weer aan.
Om de code op de Micro:Bit te kunnen zetten doorloop je de volgende stappen.
  1. Sluit de usb-kabel aan op de computer en de Micro:Bit
  2. Maak een koppeling (verbinding)
  3. Download de code naar de Micro:Bit
  4. Sluit de batterijen weer aan.
  5. Help anderen als het ze niet lukt :)
Code uploaden

Slide 17 - Tekstslide

Stappenteller
We gaan nu een stappenteller programmeren. 
Hiervoor hebben we een eigen gemaakt blokje nodig, dit blokje noemen we een variabele. 

Slide 18 - Tekstslide

Variabelen
  • Variabelen  zijn stukjes van een code die de computer kan onthouden. De naam zegt het al, deze kan van waarde wisselen.
  • Bijvoorbeeld temperatuur.
  • Of stappen...

Slide 19 - Tekstslide

Variabele aanmaken
We maken eerst een nieuw project aan gemaakt stappenteller.
Aanmaken van de variabele "stappen":

Slide 20 - Tekstslide

Stappenteller
Je stappenteller bestaat uit drie verschillende blokken met code die je moet progammeren.
  • Variabele "stappen" 
  • Bij schudden van de Micro:Bit verhoog stappen met 1
  • Toon het aantal stappen op het scherm
timer
10:00

Slide 21 - Tekstslide

Stappenteller
Je stappenteller bestaat uit drie verschillende blokken met code die je moet progammeren.
  • Variabele "stappen" 
  • Bij schudden van de Micro:Bit verhoog stappen met 1
  • Toon het aantal stappen op het scherm
timer
1:00

Slide 22 - Tekstslide

Stappenteller
Je stappenteller bestaat uit drie verschillende blokken met code die je moet progammeren.
  • Variabele "stappen"
  • Bij schudden van de Micro:Bit verhoog stappen met 1
  • Toon het aantal stappen op het scherm
Extra uitdaging:
  • Als het aantal stappen 50 is, toon een smiley op het scherm
  • Als knop a ingedrukt wordt, toon het aantal stappen.
timer
5:00

Slide 23 - Tekstslide

Slide 24 - Tekstslide

Maqueen
Opdracht maken van een robot die een lijn volgt.

Slide 25 - Tekstslide

Maqueen
Eerste stap is het bouwen van de robot.
In het setje dat je hebt ontvangen zitten alle onderdelen om de robot te maken.

Slide 26 - Tekstslide

Welke onderdelen zie je?

Slide 27 - Woordweb

Maqueen
Nu de robot in elkaar zit gaan we eerst de robot enkel vooruit laten rijden.
Hiervoor gebruiken we de blokken:
  • forever/altijd
  • motor ... move ... at speed ...

Slide 28 - Tekstslide

Slide 29 - Link

Maqueen
Nu de robot in elkaar zit gaan we eerst de robot enkel vooruit laten rijden.
Hiervoor gebruiken we de blokken:
  • forever/altijd
  • motor ... move ... at speed ...

Slide 30 - Tekstslide

Maqueen
Op het wagentje zitten twee sensoren die contrast waarnemen. Deze sensoren geven "output" naar onze code. Dit doen ze door middel van een nul of een één.
0 or 1

Slide 31 - Tekstslide

Maqueen
Als de sensor als output de waarde 0 stuurt ziet deze de zwarte lijn.
Als de sensor als output de waarde 1 stuurt ziet deze de zwarte lijn niet!
Deze output gebruiken wij om de robot bij te sturen.

Slide 32 - Tekstslide

Maqueen
Je ziet hier een voorbeeld van het bijsturen van de robot.

Kijk goed wat jullie zien!
Hoe stuurt de robot zichzelf bij?

Slide 33 - Tekstslide

Welke situaties zouden kunnen voorkomen ?

Slide 34 - Open vraag

Maqueen
We gaan nu aan de bestaande code toevoegen:

De linkersensor heeft waarde 0 en de rechtersensor heeft waarde 1.
Hierop reageren we door de motorsnelheden van het linker- en rechterwiel aan te passen.

Slide 35 - Tekstslide

Maqueen
Ditzelfde moeten we doen voor de andere situatie die mogelijk is.

Slide 36 - Tekstslide

Type hier een titel
Materiaallijst

Slide 37 - Tekstslide


Schrijf op wat je geleerd hebt tijdens deze les.
This is an open question

Slide 38 - Open vraag


Schrijf op wat je beter of anders zou kunnen van deze les
This is an open question

Slide 39 - Open vraag

Type hier een titel
How to copy a slide
This lesson is complete! But how can you add similar slides to upcoming lessons?

1.  Open this lesson.
2. Checkmark the slides you want to copy in the left side of your screen.
3. Click on Copy.
4. Navigate to the lesson you want to copy the slides to and click: Copy here.

Slide 40 - Tekstslide

Type hier een titel
How to change the colour of a slide
Do you want to add another colour to these slides? Here's how it works:

1.  Navigate to the slide of which you want to change the colour.
2. Changing the background colour:
Select the 
Droplet at the top of the slide.
3. Changing the text colour:
Select the text and click on
Text colour.
4. Choose the colour you like.

Slide 41 - Tekstslide

Want to learn more?
Articles 
Check out the frequently asked questions and the answers to them, right here.
Chat
Click the blue chat icon at the bottom of your screen to talk to one of our support agents.

Slide 42 - Tekstslide

Make every class
better than the last

Slide 43 - Tekstslide