Preparazione per risolvere il compito

Il micro:bit ha un magnetometro, ovvero la parte che gli permette di rilevare il campo magnetico della Terra. Con esso potete stabilire verso quale punto cardinale il micro:bit è rivolto, cioè potete trasformare il micro:bit in una bussola.

L’istruzione per l’attivazione della bussola è compass heading (°) e si trova nella categoria Input. Nella parte …more ci sono anche le istruzioni magnetic force (μt) x e calibrate compass. La prima permette la misurazione del campo magnetico lungo l’asse x, y o z in microtesla, e la seconda si usa per calibrare la bussola.

Prima di avviare il programma su un micro:bit che ha qualsiasi delle istruzioni sopraccitate, bisogna calibrare la bussola. Sullo schermo viene scritto il messaggio TILT TO FILL SCREEN. In questo momento si deve girare il micro:bit in varie direzioni finché non si accendano tutti i LED sullo schermo e lo riempiscano. In seguito, viene visualizzata la faccina sorridente come segno della calibrazione riuscita.

Per usare il micro:bit come bussola tenete il micro:bit nella mano orientandolo verso di sé e guardando il suo schermo (non importa se lo tenete in modo verticale o orizzontale). Il micro:bit, a seconda di questa posizione, determina l’angolo e visualizza il punto cardinale verso il quale siete girati.

Questo è il programma con il quale, premendo contemporaneamente i pulsanti A e B, sullo schermo del micro:bit viene visualizzato l’orientamento della bussola in gradi.

Dopo aver usato l’istruzione compass heading (°), nella parte centrale in alto del simulatore (dove si trova il logotipo) appare l’ago della bussola e vengono visualizzati i gradi a seconda di come l’ago è girato. Potete girare l’ago con il mouse in entrambe le direzioni di 360°.