Skip to content

Atividade

Animais animados

Principiante | MakeCode, Python | Ecrã LED | Iteração, Sequência

Passo 1: Faz tu mesmo

O que é isto?

Anima as tuas imagens no ecrã do micro:bit.

Imagem do pato a mexer-se para cima e para baixo no ecrã do micro:bit

Como é que funciona

  • Este programa cria uma animação no ecrã LED do micro:bit usando uma imagem integrada e uma outra criada por ti.
  • Primeiro aparece a imagem integrada do pato e depois é mostrada uma versão modificada, descendo todos os pontos (pixeis) uma linha abaixo.
  • As duas imagens são mostradas uma após a outra, com um tempo de meio segundo (500 milissegundos) de atraso (delay) entre si, para parecer um pato a boiar na água.
  • Um loop infinito faz com que o micro:bit mostre a imagem em movimento até que o dispositivo seja desligado da corrente.
  • O uso de loops num programa de computador também é conhecido como iteração. Eles ajudam a criar linhas de código compactas e eficientes sem ter de repetir inutilmente as mesmas instruções.

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • Suporte de pilhas (opcional)
  • Papel milimétrico (opcional) para fazeres os esboços dos teus próprios desenhos de animais

Passo 2: Cria o teu código

1from microbit import *
2
3while True:
4    display.show(Image.DUCK)
5    sleep(500)
6    display.show(Image(
7        "00000:"
8        "09900:"
9        "99900:"
10        "09999:"
11        "09990"))
12    sleep(500)

Passo 3: Melhora-o

  • Tenta modificar e animar diferentes imagens integradas, como a GIRAFA ou o COELHO.
  • Faz rascunhos das tuas ideias em papel milimétrico para depois criares as tuas próprias imagens.
  • Conta uma históriaria com sequências animadas mais longas.
  • Em Python, usa diferentes números para mudar o brilho de diferentes pixeis. 9 é o mais brilhante, 1 é o mais escuro e 0 é apagado.