Skip to content

Atividade

Emoções a piscar

Principiante | MakeCode, Python | Botões, Ecrã LED | Abstração, Iteração, Sequência

Passo 1: Faz tu mesmo

O que é isto?

Faz com que os teus sentimentos realmente se destaquem com caras tristes e contentes a piscar.

Um micro:bit a mostrar uma carinha feliz a piscar no teu LED

Como é que funciona

  • Como o projeto do Crachá de Emoções, este programa mostra diferentes imagens de expressões no display LED, dependendo do botão que é pressionado
  • Os loops podem fazer com que um conjunto de instruções corra continuamente mas para tornar isto mais engraçado usamos aqui um loop limitado que faz com que a imagem pisque 4 vezes.
  • Os loops são um conceito importante na programação informática uma vez que fazem com que o mesmo código repita muitas vezes tornando a tua programação mais eficiente. Esta ideia também é chamada de iteração.

Do que é que precisas

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

Passo 2: Cria o teu código

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        for x in range(4):
6            display.show(Image.HAPPY)
7            sleep(200)
8            display.clear()
9            sleep(200)
10    if button_b.is_pressed():
11        for x in range(4):
12            display.show(Image.SAD)
13            sleep(200)
14            display.clear()
15            sleep(200)

Passo 3: Melhora-o

  • Faz com o crachá pisque mais vezes usando um número maior que 4.
  • Faz com que o crachá pisque mais rápido ou mais devagar alterando o tempo de espera (delay) de 200 milissegundos (0.2 segundos)
  • Faz com que pisque para sempre.
  • Usa diferentes imagens de emoções ou faz os teus desenhos.