#ciênciaemcasa: Programação com Micro:bit - Projeto 6
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 6º projeto com o Micro:bit?!
#ciênciaemcasa Projeto 6 – Programa um dado!
Cria o teu próprio dado programável com Micro:bit! Para fazer este projeto, podemos optar por diferente formas. Comecemos por uma mais simples:
No Makecode procura a entrada "em agitar".
Em agitar mostrar número.
Mostrar número aleatório entre 1 e 6.
Esta é a forma mais simples de fazer aparecer um número entre 1 e 6 de forma aleatória. Se quiseres tornar o dado mais "bonito", coloca um efeito antes de aparecer o número, como neste exemplo:
Passando a uma forma mais desafiante, vamos criar um dado mais parecido àqueles que todos conhecemos, nos quais o número aparece em forma de pintinhas.
Primeiro, vamos fazer uma variável chamada "dado".
Em agitar, definir a variável "dado" para um número aleatório entre 1 e 6.
Utilizando as opções de "lógica", se dado igual a 1, então mostrar leds apenas com um ponto.
A não ser que (aparece esta opção clicando no pequeno "+"; em baixo) o dado seja igual a 2, e neste caso mostra os leds com 2 pontos.
Agora é só repetir o processo até mostrar os leds para todos os números até 6.
Desafio:
Consegues completar o dado sozinho?
Como fazer para programar um dado com mais do que 6 lados?
Qual o número máximo de lados que seria possível programar com os ponto dos leds?
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: