Skip to content

Activiteit

Kompas

Beginner | MakeCode, Python | Knoppen, Kompas | Gebruik een kompas, Invoer/Uitvoer, Magnetisme, Sensoren

Stap 1: Maak het

Wat is het?

Verander je micro:bit in een simpel kompas dat zijn richting laat zien van magnetisch Noorden in graden.

micro:bit met 0 graden numerieke aflezing en een kompas dat naar het Noorden wijst

Zo werkt het

  • Jouw micro:bit heeft een ingebouwde kompas sensor dat magnetometer is genoemd. Je kunt het gebruiken om het magnetische veld van de aarde te meten en als kompas.
  • Wanneer je het micro:bit-kompas voor het eerst gebruikt, moet je het kalibreren - er verschijnt een spelletje op het scherm waarbij je de micro:bit moet kantelen om elke LED te laten oplichten, daarna ben je klaar om te gaan.
  • Wanneer je op de knop A-ingang, drukt meet de micro:bit de kompas sensor en wordt de numerieke kompasrichting van het apparaat weergegeven op de LED display uitvoer. Richt de micro:bit richting het Noorden en je zou een lezing van 0 graden moeten zien.
Kompas roos met hoeken per punt, Noord, Zuid, Zuidoost, etc.

Benodigdheden

  • micro:bit (of MakeCode simulator)
  • MakeCode of Python editor
  • batterijpakket (optioneel)
  • een planeet met magnetische polen om op te staan, zoals bijvoorbeeld de Aarde!

Step 2: Codeer het

1from microbit import *
2compass.calibrate()
3
4while True:
5    if button_a.was_pressed():
6        display.scroll(str(compass.heading()))

Stap 3: Verbeter het

  • Voeg nog een knop toe om het kompas opnieuw te kalibreren.
  • Laat de micro:bit een geluid maken wanneer het in een bepaalde richting wijst - dit kan handig zijn om te helpen navigeren als je niet naar een beeldscherm kunt kijken of voor mensen met een slecht zicht.
  • Laat de micro:bit letters of pijlen tonen als het richting Noord, Zuid, Oost of West wijst.