Skip to content

Atividade

Bússola para o norte

Intermediário | MakeCode, Python | Bússola, Tela de LED | Lógica booleana, Magnetismo, Operadores relacionais, Seleção, Sensores, Usando uma bússola, Variáveis

Passo 1: Projeto

O que é?

Essa bússola simples mostrará a direção norte.

micro:bit mostrando N para Norte no display LED ao lado da bússola apontando para Norte

Como funciona

  • Seu micro:bit possui um sensor de bússola chamado magnetômetro que mede campos magnéticos. Ele pode detectar o campo magnético da Terra e, portanto, você pode usá-lo como uma bússola.
  • Quando você usa a bússola micro:bit pela primeira vez, é necessário calibrá-la. Um pequeno jogo aparece na tela onde você precisa inclinar o micro:bit para acender todos os LEDs, então você estará pronto para começar.
  • O programa usa um loop infinito (para sempre) para continuar fazendo leituras da bússola e as armazena em umavariável chamada ‘bearing’. Em seguida, ele usa a seleção : uma instrução if… else para mostrar N para Norte natela de LED se a rotação for maior (>) que 315 graus ou menor que (<) 45. Isso significa que mostrará onde é o norte, contanto que seu micro:bit esteja apontando aproximadamente na direção certa.

O que você precisa

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • bateria (opcional)
  • Estar em um planeta com pólos magnéticos, como a Terra!

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Torne a bússola mais precisa, reduzindo a gama de direções: torne o número 45 menor e 315 maior.
  • Adicione outros pontos da bússola para mostrar quando o micro:bit está apontando para o leste, oeste e sul.
  • Adicione som para que faça barulho ao apontar para o norte, para que alguém com deficiência visual possa usar a bússola.
Rosa dos ventos que mostra direções numéricas para N, S, E, W, NE, SW etc.