Skip to content

Atividade

Palmas pulsantes

Iniciante | MakeCode, Python | Microfone, Tela de LED | Entrada/saída

Passo 1: Projeto

O que é?

Faça o novo microfone micro:bit responder à palmas e batidas com um animado show de luzes.

Introdução

Guia do código

O que você aprenderá

  • Como computadores recebem entradas de dados, processam-nas usando código e criam diferentes saídas
  • Como usa o novo microfone integrado micro:bit para acionar eventos no seu código
  • O microfone micro:bit pode seu usado para responder tanto a sons baixos como a sons altos

Como funciona

  • Quando o microfone capta o som alto, como uma palma, ele mostra um grande coração no display de LED.
  • Se ele captar um som baixo, por exemplo quando o som da palma silenciar, ele mostra um pequeno coração.
  • O efeito pretendido é criar uma animação simples de um coração que responde à palmas ou batidas graves na música.

O que você precisa

  • novo micro:bit com som (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • bateria (opcional)

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Crie sua própria animação usando outros ícones ou desenhando suas próprias imagens.
  • Faça o micro:bit responder a um som alto por fazer um som próprio. Isso causa algum problema? Como você pode consertá-los?
  • Você pode mudar o volume do som que aciona um evento sonoro alto. Esse volume é chamado de de limiar. No MakeCode use o bloco de entrada 'set lound sound threshold to...' para escolher os diferentes níveis de volume que tornam o microfone mais sensível ou menos sensível a sons altos.
  • Para mudar o limiar sonoro em Python use o microphone.set_threshold(SoundEvent.LOUD, 128) - variando o número 128 entre 0 a 255 para o valor que desejar.