Skip to content

Atividade

Centelha de emoções

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

Primeiro passo: o projeto

O que é?

Faça com que seus sentimentos sejam notados por meio de brilhantes carinhas felizes e tristes.

micro:bit mostrando uma carinha feliz em seu visor LED

Como funciona:

  • Como o projeto Emblema Emocional, este programa mostra diferentes emoticons no visor LED, dependendo do botão que você pressionar;
  • Os laços de repetição (loops) podem fazer com que conjuntos de instruções sejam executados repetidamente, mas aqui usamos um laço numerado para exibir a imagem quatro vezes, com o intuito de deixá-la realmente atraente;
  • Laços de repetição são uma ideia importante na programação de computadores, pois diminuem a necessidade de repetir o mesmo código muitas vezes, tornando-o mais eficientes. Esta ideia também é chamada de iteração.

Itens necessários:

  • Um micro:bit (ou simulador MakeCode);
  • Editor MakeCode ou Python;
  • Conjunto de baterias (opcional).

Segundo passo: é hora de programar

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)

Terceiro passo: vamos deixar o código ainda melhor

  • Faça o emoticon piscar mais que quatro vezes;
  • Faça o emoticon piscar mais rápido ou mais lento, alterando o atraso de 200 milissegundos (0,2 segundos);
  • Faça o emoticon piscar para sempre;
  • Use emoticons diferentes ou desenhe-os você mesmo.