Micro:Bit - Introductieles + Maqueen Line Follower

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

This lesson contains 43 slides, with interactive quizzes, text slides and 1 video.

time-iconLesson duration is: 100 min

Items in this lesson

Micro:Bit

Slide 1 - Slide

Micro:Bit

Slide 2 - Slide

Micro:Bit

Slide 3 - Mind map

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

Slide 4 - Slide

Slide 5 - Slide

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 - Slide

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 - Slide

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 - Slide

Nu jullie

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

Slide 10 - Slide

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 - Slide

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 - Slide

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 - Slide

De oplossing


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

Slide 15 - Slide

Type hier een titel
Materiaallijst

Slide 16 - Slide

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 - Slide

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

Slide 18 - Slide

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 - Slide

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

Slide 20 - Slide

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 - Slide

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 - Slide

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 - Slide

Slide 24 - Slide

Maqueen
Opdracht maken van een robot die een lijn volgt.

Slide 25 - Slide

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 - Slide

Welke onderdelen zie je?

Slide 27 - Mind map

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide

Welke situaties zouden kunnen voorkomen ?

Slide 34 - Open question

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 - Slide

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

Slide 36 - Slide

Type hier een titel
Materiaallijst

Slide 37 - Slide


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

Slide 38 - Open question


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

Slide 39 - Open question

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 - Slide

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 - Slide

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 - Slide

Make every class
better than the last

Slide 43 - Slide