6. Kompas

Kompas

De micro:bit heeft een ingebouwd kompas, dat we nu zullen gebruiken!

Je leert:

  • De graden van een kompas kennen.
  • Het kompas van de micro:bit te gebruiken.
  • Een complexere code te schrijven.

Meld je eerst aan vooraleer je aan de oefening begint. Klik op de onderstaande knop en meld je aan.

klik hier

ORIËNTEREN

Bekijk het voorbeeld en denk na over de volgende vragen:

  • Wat moet ik doen?
  • Wat zijn de doelen?
  • Wat zijn de verwachtingen?
  • Wat kan ik al?
  • Wat moet ik nog ontdekken?

VOORBEREIDEN

Bekijk de stapjes bij 'uitvoeren'. Beantwoord nadien de volgende vragen:

  • Welke stappen moet ik volgen?
  • Welke stappen mag ik volgen?
  • Hoeveel tijd heb ik nodig?
  • Welke hulpmiddelen heb ik nodig?

UITVOEREN

Voer de stappen één voor één uit. Weet je even niet meer hoe het moet? Bekijk de hints of download de oplossing.

STAP 1

Graden weergeven

Een kompas kan de richting meten naar waar het gericht is, in graden. De onderstaande figuur geeft weer welke richting met hoeveel graden overeenkomt.

kompasroos met graden

Zo is het noorden 0 of 360°, het oosten 90°, enzovoort. We testen eerst het kompas even, door het aantal graden weer te geven op de micro:bit. Zoek voor het blokje met de graden van het kompas bij de groep "invoer".

Test je het programma ook even uit?

Je zal merken dat je eerst het kompas moet kalibreren, je Micro:Bit zal het volgende vragen: "tilt to fill screen". Je moet ervoor zorgen dat alle ledjes op de Micro:bit branden. Dat doe je door je scherm van voor naar achter en van links naar rechts te kantelen. Als je scherm volstaat is je Micro:Bit gekalibreerd.

 Zoek je het noorden?

STAP 2

Pijl tonen met richting

We willen nu graag een pijl tonen die de richting van het kompas weergeeft, dit is gemakkelijker af te lezen dan het aantal graden.
Zoals we al eerder gezegd hebben, zijn er een aantal ingebouwde afbeeldingen voor micro:bit. Er zijn zo ook een aantal pijlen, deze kan je vinden bij 'basis' - '... meer'.

kompas 2

 

Wanneer moet er nu een pijl naar boven worden weergegeven? Hiervoor zal je een gebied van graden moeten uitkiezen. Misschien kan de onderstaande figuur je helpen.

hulp voor graden kompas

Begin met een variabele te gebruiken, die je gelijk stelt aan het aantal graden. Gebruik ook zeker een als ... dan ... anders-blok in combinatie met een kleiner dan blok (Logisch)

STAP 3

Richting geven

Nu toont je Micro:Bit de verschillende windstreken aan. Maar met deze pijl alleen zijn we nog niet veel.

Zorg ervoor dat je Micro:Bit onmiddellijk na de pijl ook de windrichting toont in letters. (N, O, Z, W)

 

STAP 4

Verfijn het kompas

We willen nu het kompas verfijnen zodat we ook  het noordoosten, noordwesten, zuidoosten en zuidwesten gebruiken.

Hoe weet ik welke getallen ik nu moet kiezen? Probeer de bovenste tekening met het aantal graden en de windrichtingen te gebruiken. Je zal nu andere lijnen moeten tekenen.

STAP 5

Het noorden kwijt

Je hebt nu een werkend kompas. Om het nog gebruiksvriendelijker te maken zorgen we ervoor dat wanneer je op de A-knop duwt, je Micro:Bit het noorden aanduidt.

REFLECTEREN

Blik terug op het project dat je net maakte. Stel jezelf de volgende vragen:

  • Werkt het programma zoals ik had verwacht? Waarom wel/niet?
  • Wat werkt goed?
  • Wat werkt minder goed?
  • Hoe kan ik het anders aanpakken?

Download

Klik op de onderstaande link om een voorbeeldoplossing te downloaden.