La microbit porta un magnetómetre que és un sensor per mesurar variacions de la força magnetica. Això ens permet treballar amb imants i, com que la Terra és magnètica, també ens permet orientar la microbit.
Així que podem construir una brúixola i orientar la MicroBit o fer servir aquest sensor per mesurar els canvis de força magnètica d'un imant.
Darrera de la microbit podeu veure el sensor Compass (Brúixola) i l'Acceleròmetre.
En una brúixola mesurem l'angle en graus. El Nord és 0º, l'Est és 90º...
Els imants tenem dos pols, positiu i negatiu. Mesurem la seva força en Tesles.
Calibrar vol dir preparar alguna cosa per ajustar-la i que es pugui fer servir per mesurar amb més precisió.
Per exemple, per calibrar un rellotge de sorra necessitarem un cronòmetre: mesurarem amb el cronòmetre quants segons triga a buidar-se la sorra. Un cop calibrat, el rellotge de sorra ens permet mesurar el temps.
La primera vegada que fem servir els blocs de brúixola, l'hem de calibrar. Apareixerà per pantalla un text que diu TILT TO FILL SCREEN (mou fins omplir la pantalla). Fes-ho a poc a poc fins que aparegui una cara somrient.
Podem forçar la calibració sempre que vulguem, amb el bloc Calibrar brújula (Entrada>més...). Si hem de fer servir la brúxola és convenient posar aquest bloc en iniciar.
Per començar, podem fer que en prèmer un botó la MicroBit ens mostri la direcció a la que apunta. Trobareu el bloc direcció de la brúixola (º) a entrada.
Fixeu-vos que la posició es mostra en graus, com en aquesta rosa dels vents:
NORD (N): 0º - EST (E): 90º - SUD (S):180º - OEST (W): 270º
Així podem dir que si la brúixola marca entre 315º i 45º és que apunta en direcció Nord, oi?
Ara ja podem programar la nostra brúixola!
En el bloc per sempre necessitem un condicional SI/SINO, que podeu fer crèixer en fer clic al més, i un parell de comparadors (0 < 0). Els trobareu tots a la secció Lògica.
Si direcció de la brújula és més petita que 45, vol dir que apunta al nord, així que mostrarem la fletxa cap el Nord,
Si no, si dirección de la brújula és més gran que 315, vol dir que també apunta al nord, així també mostrarem la fletxa.
Si no està entre 45 i 315, vol dir que no apunta al Nord, i borrarem la pantalla.
Podeu millorar la vostra brúixola:
Fem que soni quan apunti al Nord, per a fer una brúixola per invidents, com aquesta d'aquí al costat.
Feu-la més precisa, de forma que senya-li el Nord amb un rang més petit, per exemple de 30º.
Feu que senya-li també l'Est, El Sud i l'Oest amb les lletres corresponets.
Aquí podeu llegir més sobre orientació i microbit. Proveu alguns dels projectes que hi trobareu.
Amb el robot Finch podem crear una bruixola! En premer el botó A, vagi girant poquet a poquet mentre l'angle sigui més gran que 5º. Llavors, quan l'angle sigui més petit que 5º estarà al Nord, i fara llums i música!
Les variables són com caixes que tenen un nom. Dins de la caixa, hi ha les dades que van canviant... per això són variables.
Per poder treballar més fàcilment en el programa, podem crear una variable que es digui, per exemple, orientació, i asignar-li el valor del bloc dirección de la brújula.
És molt important fer-ho en un bloc para siempre. Així, si canvia la dirección de la brújula, canviarà la variable orientació.
El programa de la brúxola amb la variable, ara quedaria així:
Aprofitarem la capacitat per mesurar la força d'un imant per construir una alarma senzilla. Enganxarem un imant a la porta o finestra i la MicroBit al marc, amb un porta piles.
En obrir la porta la MicroBit i l'imant s'allunyaran, i la MicroBit rebrà menys força magnètica.
Haurem de crear un condicional i fer proves per trobar el valor adequat, de forma que en obrir la porta, es dispari l'alarma.
Podeu millorar l'alarma
fes que faci un so quan es dispari.
crear una animació quan es dispari l'alarma.
fes servir la radio de la microbit per tenir un avisador a distància, i poder activar o desactivar l'alarma remotament.