Passo 1: Faz tu mesmo
O que é isto?
Faz com que o novo microfone do micro:bit responda a palmas e ao ritmo da música com um espectáculo de luz animado.
Introdução
Guia do código
O que é que vais aprender
- Como é que os computadores recebem entradas, processam-nas usando código e criam diferentes saídas
- Como usar o novo sensor de microfone integrado do micro:bit para ativar eventos no teu código
- Que o microfone do micro:bit pode ser usado para responder a sons muito baixinhos ou muito altos
Como é que funciona
- Quando o microfone detecta um som alto, como uma palma, aparece um coração grande no ecrã de LEDs.
- Se ele detectar um som mais baixo (depois da teres batido palmas, por exemplo), aparece um coração pequeno.
- O resultado é uma animação simples de um coração que responde ao som mais forte do bater de palmas ou ao ritmo da música.
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
Passo 3: Melhora-o
- Cria a tua animação usando outros ícones ou desenhando as tuas imagens.
- Faz com que o micro:bit responda a sons altos lançando os seus próprios sons. Isto causa algum problema? Como é que podes resolver?
- Podes alterar o nível do som que ativa o evento do som alto. Este nível é chamado limite, ou treshhold. No MakeCode usa o bloco de entrada "set loud sound threshold to...'" ("define o limite de som para..." ) para escolher um nível de som diferente, de maneira a que seja mais ou menos sensível aos sons altos.
- Em Python, podes mudar o limite dos sons mais altos usando
microphone.set_threshold(SoundEvent.LOUD, 128)
, alterando o número 128 para um valor à tua escolha entre 0 e 255.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.