Vom transforma micro:bit-ul într-o busolă simplă care va arăta drumul spre Nord.
Cum va fucționa?
Vom folosi senzorul busolă care se mai numește și magnetometru.
Când folosim pentru prima dată busola micro:bit-ului, aceasta trebuie calibrată – va apărea pe ecran un mic joculeț și vom înclina micro:bit-ul în toate direcțile până când se aprinde fiecare LED.
Programul folosește o buclă infinită (forever) pentru a continua să citească busola și stochează valorile citite într-o variabilă numită „direcție”. Apoi folosește un bloc if … else pentru a afișa N pentru Nord pe afișajul LED dacă directie este mai mare (>) de 315 grade sau mai mic de (<) 45. Aceasta înseamnă că vă va arăta unde este nordul atâta timp cât micro:bit-ul indică aproximativ în direcția corectă.
În simulator orintăm cu mouse-ul săgeata logo-uli în direcția dorită.