Pas 1: Crea-ho
En què consisteix?
Aquesta senzilla brúixola et mostrarà el camí cap al nord.
![micro:bit mostrant N per al nord a la pantalla LED al costat d'una brúixola apuntant al nord](https://cdn.sanity.io/images/ajwvhvgo/production/db90b21b419e4140635f958476ff548bb5ee8b1e-1911x1171.png?w=653&q=80&fit=max&auto=format)
Com funciona
- La micro:bit té un sensor de brúixola anomenat magnetòmetre que mesura els camps magnètics. Pot detectar el camp magnètic de la terra i, per tant, pot ser usat com a brúixola.
- La primera vegada que s'utilitza la brúixola de la micro:bit cal calibrar-la. Apareixerà un petit joc a la pantalla on has d'inclinar la micro:bit per encendre tots els leds i amb això ja estarà preparat per començar.
- El programa utilitza un bucle infinit (per sempre) per continuar fent lectures de la brúixola i les emmagatzema en una variable anomenada "bearing" (rumb, en anglès). A continuació utilitza "selecció": una declaració si... si no per mostrar N (nord) a la pantalla LED si l'angle del rumb és superior (>) a 315 graus o inferior a (<) 45. Això vol dir que mostrarà on es troba el nord sempre que la teva micro:bit apunti aproximadament en la direcció correcta.
Què necessites
- Micro:bit (o simulador MakeCode )
- Editor MakeCode o Python
- Piles (opcional)
- Un planeta amb pols magnètics per ser-hi, com la Terra!
Pas 2: Programa-ho
Pas 3: Millora-ho
- Fes que la brúixola sigui més precisa reduint el rang dels angles del rumb: fes que el número 45 sigui el més petit i el 315 el més gran.
- Afegeix altres punts cardinals a la brúixola per mostrar quan la micro:bit apunta cap a l'est, l'oest i el sud.
- Afegeix so perquè faci soroll en apuntar cap al nord perquè algú amb discapacitat visual pugui utilitzar la brúixola.
![Rosa dels vents que mostra el rumb numèric per al N, S, E, O, NE, SO, etc.](https://cdn.sanity.io/images/ajwvhvgo/production/c1ba4627f246bc638f48cd51afb80342fd1db540-2019x1878.png?w=653&q=80&fit=max&auto=format)
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.