Skip to content

Atividade

Raios de sol a brilhar

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

Passo 1: Faz tu mesmo

O que é isto?

Usa o icon do sol do projeto Aí vem o sol para fazer uma animação dos raios de sol.

animação do sol no ecrã do micro:bit

Como é que funciona

  • Este programa mostra uma sequência de imagens do sol no ecrã de LEDs baseado na que fizemos no projeto Aí vem o sol.
  • Para que consigas ver cada uma das imagens da sequência, há um tempo de espera de 500 milissegundos (meio segundo) entre cada imagem.
  • A sequência faz uma animação dos raios que saem do sol.
  • Enquanto o micro:bit estiver ligado a sequência repete ininterruptamente porque as instruções estão num loop infinito - forever (para sempre).
  • É muito frequente os computadores serem usados para fazer desenhos animados ou filmes, criando a ilusão de movimento através da sequência de imagens diferentes entre si, umas atrás das outras.

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • Suporte de pilhas (opcional)
  • Papel milimétrico para desenhares os teus raios de sol (opcional)

Passo 2: Cria o teu código

1from microbit import *
2
3while True:
4    display.show(Image(
5        "00000:"
6        "00900:"
7        "09990:"
8        "00900:"
9        "00000"))
10    sleep(500)
11    display.show(Image(
12        "00000:"
13        "09990:"
14        "09990:"
15        "09990:"
16        "00000"))
17    sleep(500)
18    display.show(Image(
19        "90909:"
20        "09990:"
21        "99999:"
22        "09990:"
23        "90909"))
24    sleep(500)

Passo 3: Melhora-o

  • Acelera ou desacelera a animação mudando o tempo de espera (delay) de 500 milissegundos.
  • Usa o teu desenho dos raios de sol.
  • Em Python, usa um número entre 1 e 9 para mostrar os raios de sol a ficarem cada vez mais fortes à medida que se afastam do centro do sol.