Skip to content

Activitat

Orientació per bruíxola

Novell | MakeCode, Python | Botons, Brúixola (sensor magnètic) | Entrada/sortida, Magnetisme, Sensors, Utilitzant una brúixola

Pas 1: Crea-ho

En què consisteix?

Converteix la teva micro:bit en una brúixola senzilla que mostra l'angle del rumb amb el del nord magnètic en graus.

micro:bit mostra un valor numèric de 0 graus i una brúixola apuntant cap al nord

Com funciona

  • La teva micro:bit té un sensor de brúixola integrat, anomenat magnetòmetre. Pots mesurar el camp magnètic de la Terra i utilitzar-lo com a brúixola.
  • La primera vegada que utilitzis la brúixola de la micro:bit, has de calibrar-la: apareixerà un petit joc a la pantalla on hauràs d'inclinar la micro:bit per il·luminar tots els leds, i ja estarà a punt.
  • Quan premis el botó d'entrada A, la micro:bit farà una lectura del sensor de la brúixola i mostrarà el rumb numèric del dispositiu a la pantalla de leds. Orienta la micro:bit cap al nord i hauries de veure una lectura de 0 graus.
La rosa dels vents mostra els angles per a cada punt cardinal: nord, sud, sud-est, etc

Què necessites

  • Micro:bit (o simulador MakeCode )
  • Editor MakeCode o Python
  • Piles (opcional)
  • Un planeta amb pols magnètics per ser-hi - per exemple la Terra!

Pas 2: Programa-ho

1from microbit import *
2compass.calibrate()
3
4while True:
5    if button_a.was_pressed():
6        display.scroll(str(compass.heading()))

Pas 3: Millora-ho

  • Afegeix un altre botó per recalibrar la brúixola.
  • Fes que la micro:bit generi un so quan assenyali una direcció concreta - això pot ser útil per ajudar a navegar quan no pots veure la pantalla o per a persones amb dificultats visuals .
  • Fes que la micro:bit mostri lletres o fletxes que indiquin que està apuntant al Nord, Sud, Est o Oest.