#ciênciaemcasa: Programação com Micro:bit - Projeto 7

19/06/2020

O #ciênciaemcasa desafia as famílias a realizarem experiências científicas em casa e a partilharem nas redes sociais. 

 

Às sextas-feiras lançamos atividades de programação simples de fazer em casa com pais e filhos. Cada projeto vai ao encontro de temas para tempo em família, bem-estar, diversão e muito mais!

Para a realização da maior parte destes projetos não é necessário possuir uma placa micro:bit. A própria plataforma de programação Makecode tem um simulador de micro:bit onde podem ser testados os projetos.

 

Estás pronto para o 7º projeto com o Micro:bit?!

 

#ciênciaemcasa Projeto 7 – Queres fazer uma telebússola?

 

Cria uma bússola capaz de enviar a direção para outro Micro:bit!


Para fazer este projeto, precisamos compreender como funciona uma bússola. O planeta Terra tem um campo magnético tal como se fosse um íman. A bússola tem uma agulha magnética que se alinha com esse campo magnético, apontando na direção do norte magnético da Terra (ligeiramente desviado do norte geográfico).

 

Para medirmos a direção em que apontamos a nossa bússola, usamos um compasso dividido em 360º.

 

Vamos então construir a nossa telebússola, capaz de enviar a direção de um micro:bit para outro à distância, sem fios! Este projeto está pensado para utilizar com dois micro:bits, mas também é possível experimentar o resultado no próprio computador. No caso de ter dois micro:bits, cada um deles deve ter uma parte diferente do código. No caso de experimentar no computador, as duas partes do código devem estar no mesmo programa do makecode.


Vamos a isso?


Código do 1º micro:bit.

  • No Makecode procura as opções de "Radio",

  • No arranque, define o grupo de radio para 1 (este grupo de radio deve ser o

  • mesmo nos dois micro:bits)

  • Criar uma variável com o nome "Graus".

  • Para sempre, definir Graus para "direção da bússola"

  • Criar nova variável chamada "Seta"

  • Vamos agora definir a Seta de acordo com os graus medidos pela bússola, tal

  • como está na imagem acima.

  • Se os Graus são menor ou igual que 45º ou maior que 315º (direção Norte),

  • então definimos a Seta para 1.

  • Repetir o processo para os outros conjuntos de graus, definindo os valores 2

  • (Oeste), 3 (Sul) e 4 (Este) para as quatro direções do espaço.

  • No final, o Radio envia o número Seta para o outro microbit.

 

Código do 2º Micro:bit (caso não tenhas micro:bit, adiciona este código ao lado do código anterior).

  • No arranque, define grupo de rádio para 1 (este passo não é necessário para experimentar no computador).

  • Ao receber rádio "receivednumber", se o "receivednumber" é igual a 1 (direção Norte), então mostrar leds com a seta para cima.

  • A não ser que o "receivednumber" seja 2, 3 ou 4, e neste caso as setas serão para a esquerda, baixo e direita, respetivamente.

 

 

Desafio:

  • Testa no computador alterando a seta para a direção da bússola.

  • Verifica como a seta de um micro:bit se modifica quando alteras a direção no outro micro:bit.

Partilhe as suas fotografias e vídeos nas redes sociais Facebook e Instagram, utilize a etiqueta #ciênciaemcasa e identifique o Centro Ciência Viva de Braga.

 

Link da página do Centro do Facebook:

facebook.com/planetariocasadacienciadebraga/

 

Link da página do Centro no Instagram:

instagram.com/planetariocasadacienciadebraga

 

 

 

 

 

 

Share on Facebook
Share on Twitter
Please reload

Posts Em Destaque

Visitas para público em geral

June 2, 2020

1/10
Please reload

Posts Recentes