Skip to content

Atividade

Crachá de emoções sonoro

Principiante | MakeCode, Python | Botões, Coluna de Som, Ecrã LED, Logótipo Touch | Abstração, Entrada/Saída

Passo 1: Faz tu mesmo

O que é isto?

Faz um crachá de emoções que mostra como é que te sente através de imagens e sons.

Introdução

Guia do código

O que é que vais aprender

  • Como usar os sons integrados do novo micro:bit como saídas para acrescentar personalidade e expressão aos teus projetos.

Como é que funciona

  • O micro:bit com altifalante incorporado consegue tocar novos sons expressivos. Este projeto toca um som alegre quando carregas no botão A e mostra ao mesmo tempo uma cara sorridente no ecrã de LEDs.
  • Quando carregas no botão B, toca um som triste e mostra uma cara triste.
  • Quando carregas no logo touch, podes ouvir o som "spring" (primavera) ao mesmo tempo que aparece uma cara surpreendida no ecrã de LEDs.

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

1from microbit import *
2import audio
3
4while True:
5    if button_a.is_pressed():
6        display.show(Image.HAPPY)
7        audio.play(Sound.HAPPY)
8    if button_b.is_pressed():
9        display.show(Image.SAD)
10        audio.play(Sound.SAD)
11    if pin_logo.is_touched():
12        display.show(Image.SURPRISED)
13        audio.play(Sound.SPRING)

Passo 3: Melhora-o

  • Experimenta com novos e expressivos sons como "giggle", "happy" ou "twinkle".
  • Modifica o programa com diferentes ícones, ou desenha os teus.
  • Acrescenta uma animação para ser lançada com cada expressão.