#ciênciaemcasa: Programação com Micro:bit - Projeto 8
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 8º projeto com o Micro:bit?!
#ciênciaemcasa Projeto 8 – Jogo dos 7 segundos!
Programa o Micro:bit para saber quando carregas no botão exatamente aos 7 segundos! Passos para a programação:
No Makecode procura as opções de "Entrada". O jogador inicia o temporizador ao pressionar o Botão A.
Para registar o tempo que passou desde que o botão foi premido, temos que saber o tempo de início. Para isso, definir uma nova variável "início" para "tempo de execução", que pode ser encontrado nas opções de Entrada.
Para mostrar no micro:bit que o tempo já começou, mostrar um ícone no ecrã.
O jogador pára o tempo ao premir o botão B.
Dentro do botão B premido, definir uma nova variável "tempo" para a subtração entre o tempo de execução e o "início".
Para calcular quanto tempo de diferença existe entre o pressionar do botão e os 7 segundos, adicionar uma nova variável "diferença" e definir para o valor absoluto (opões de matemática) da diferença entre a variável "tempo" e os 7 segundos, equivalente a 7000 ms.
Mostrar o número da diferença e o jogo está pronto!
Desafio:
Como farias para o jogo mostrar a diferença em segundos em vez de milissegundos?
Como mostrar a contagem do tempo nos LEDs do 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:
Link da página do Centro no Instagram: