Paso 1: Hazlo
¿Qué es?
Crea una brújula que emita un sonido cuando apunte hacia el Norte para que sea más accesible y útil.
Introducción
Guía de programación
Qué aprenderás
- Cómo usar las lecturas de la brújula del sensor magnetómetro del micro:bit
- Cómo utilizar variables, selección, comparaciones y lógica para desencadenar eventos cuando las lecturas del sensor caen en un rango de números
Cómo funciona
- Un bucle mantiene al micro:bit comprobando en qué dirección estás orientado. Almacena esto en una variable llamada direction.
- Si la dirección está entre 355 y 5 grados, estás mirando hacia el Norte, por lo que muestra una N en la pantalla LED y emite un pitido.
- Si tienes un nuevo micro:bit puedes escuchar el sonido en el altavoz incorporado, de lo contrario puedes conectar auriculares al pin 0 y GND.
- Si no estás mirando hacia el norte despeja la pantalla y detiene el sonido.
- También puedes pulsar el botón A para ver una lectura de la brújula en la pantalla LED si no estás mirando hacia el norte.
- La primera vez que usas un proyecto de brújula en tu micro:bit, probablemente se te pedirá que juegues un pequeño juego. Inclina la pantalla para iluminar todos los LED de la pantalla. Esto calibra la brújula y se asegura de que funciona correctamente.

Lo que necesitas
- Un micro:bit
- Editor de MakeCode o de Python
- pilas (opcionales)
Paso 2: Prográmalo
Paso 3: Mejóralo
- Toca diferentes notas dependiendo de la dirección en la que mires: Sur, Este u Oeste.
- Añade otro botón y presiona para calibrar la brújula nuevamente si crees que no es precisa. En MakeCode encontrarás el bloque "calibrar brújula" en Entrada... más. En Python, usa
compass.calibrate()


