Skip to content

Atividade

Mascote micro:bit

Intermédio | MakeCode, Python | Acelerómetro, Coluna de Som, Ecrã LED, Logótipo Touch | Iteração, Seleção, Variáveis

Passo 1: Faz tu mesmo

O que é isto?

Programa o código da tua mascote eletrónica e personaliza-a para que seja única. A coluna de som incorporada no novo micro:bit torna-o ainda mais divertido com os novos sons expressivos.

Introdução

Guia do código

O que é que vais aprender

  • Como usar variáveis e loops para criar um temporizador simples.
  • Como usar uma seleção para fazer com que diferentes eventos aconteçam em momentos distintos.
  • Um truque para fazer parecer que um programa micro:bit parou de funcionar!

Como é que funciona

  • As mascotes eletrónicas foram inventadas na década de 90 no Japão e tornaram-se rapidamente um brinquedo popular em todo o mundo.
  • São pequenos gadgets que podes ter no teu porta-chaves. Um animal é exibido num ecrã simples. Tens de tomar conta e interagir com ele carregando nos botões e jogando jogos simples. Se o abandonares, se não o alimentares ou se não o limpares, ele vai ficar triste, doente ou portar-se mal.
  • O código usa uma variável chamada timer (temporizador) para registar o tempo que a mascote foi ignorada. Um loop infinito adiciona o valor 1 a cada segundo (1000 milissegundos).
  • Se (if) a variável timer chega a 20, a tua mascote mostra uma cara triste no ecrã de LEDs e faz um som triste na saída da coluna integrada.
  • Se atingir 30, o teu animal de estimação adormece.
  • Se chegar a 40, a tua mascote toca um som misterioso e morre. O código usa o bloco "set built-in speaker off'" (desligar as colunas de som) para impedir que outros sons saiam das colunas. Um loop "while true" (enquanto verdadeiro) assegura que só o ícone da caveira é que aparece no ecrã de LEDs.
  • No entanto, se interagires com o teu animal de estimação, ele vai ficar vivo e feliz! Carrega no logo para fazê-lo feliz ou abana-o para ele se rir. Isto reinicia o temporizador no 0.
  • Se a tua mascote morrer, podes trazê-la de volta à vida carregando no botão de reset na parte de trás do teu micro:bit.

Do que é que precisas

  • novo micro:bit com som (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • Suporte de pilhas (opcional)

Passo 2: Cria o teu código

Passo 3: Melhora-o

  • Experimenta diferentes tempos para cada etapa da sua vida.
  • Crie as tuas próprias expressões faciais usando o ecrã de LEDs do micro:bit.
  • Acrescenta mais variáveis para perceber se a tua mascote está com fome ou a precisar de ser limpa e adiciona novas interações para a alimentar ou limpar. Por exemplo, carregando em botões ou lançando um som alto captado no microfone do novo micro:bit.