DIRECCIÓN, COMO ENCONTRAR EL NORTE
- Joan A. Marí
- 13 ene 2018
- 1 Min. de lectura

BBC Micro:Bit también incluye una brújula. Si alguna vez has visto una estación meteorológica, estos dispositivos se utilizan para conocer la dirección del viento.
Podemos marcar la dirección del norte con el siguiente código.
from microbit import*
compass.calibrate()
while True:
needle = ((15 - compass.heading()) // 30) % 12
display.show(Image.ALL_CLOCKS[needle])
La brújula se debe de calibrar antes de utilizarla. El no hacerlo puede provocar resultados no deseados. El método “calibration” funciona como un divertido juego y ayuda al dispositivo a saber su posición respecto al campo magnético de la tierra.
Para calibrar la brújula incline el dispositivo realizando un circulo y se irán encenciendo los píxeles del borde exterior.
El programa recoge los datos con “compass.heading” y usa algunas operaciones matemáticas sencillas, “//” división de enteros y “%” módulo, calcula el número de la manecilla del reloj que se usará para mostrar en la pantalla de manera que apunte aproximadamente al norte.
Fuente: https://microbit-micropython.readthedocs.io/en/latest/tutorials/direction.html
Commentaires