Skip to content

Atividade

Medidor de som

Iniciante | MakeCode, Python | Microfone, Visor LED | Entrada/saída, Manipulação de dados

Primeiro passo: o projeto

O que é?

Use o sensor do microfone do novo micro:bit e uma simples exibição de gráfico de barras para verificar o nível de barulho ao seu redor.

Introdução

Código

O que você aprenderá:

  • Como usar o sensor do novo microfone integrado do micro:bit para medir os níveis de barulho ao seu redor;
  • Como exibir uma representação gráfica de dados numéricos dos sensores no visor LED;

Como funciona:

  • O microfone do novo micro:bit mede níveis sonoros em números entre 0 e 255. O valor 0 é o mais silencioso, ao passo que 255 é o nível mais barulhento;
  • O código usa um laço de repetição (forever loop) para manter o microfone medindo níveis sonoros, representados graficamente por um gráfico de barra no visor LED;
  • Quanto mais alto os sons medidos, mais altas serão as barras do gráfico.

Itens necessários:

  • Novo micro:bit com alto-falante (ou o simulador MakeCode);
  • Editor MakeCode ou Python;
  • Conjunto de baterias (opcional).

Segundo passo: é hora de programar

Terceiro passo: vamos deixar o código ainda melhor

  • Crie suas próprias maneiras de representar graficamente os níveis de barulho, mostrando diferentes emojis dependendo dos níveis de ruído;
  • Crie um alarme visual e sonoro que pisca apenas quando os níveis de barulho ultrapassarem um determinado valor, o qual poderia ser usado para manter o silêncio em sala de aula.