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.
Qué 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()
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.