Passo 1: Faz tu mesmo
O que é isto?
Faz um registador de níveis de som para saber se os espaços onde vais com frequência são silenciosos ou ruidosos.
Introdução
Guia do código
O que é que vais aprender
- Como usar o sensor de microfone do novo micro:bit para medir o volume do som
- Usa variáveis e operadores para observar valores máximos quando estás a recolher dados reais
Como é que funciona
- À semelhança do sensor de luz, o microfone do novo micro:bit mede os níveis de som com valores entre 0 e 255.
- Um loop compara constantemente o volume de som que te rodeia com a variável maxSound, que grava o valor dom som mais alto. Se o som atual for mais alto que o som registado previamente, o valor do maxSound é substituido pelo novo valor do som alto.
- Dentro do loop existe um comando if (se) que está sempre a verificar se carregaste no botão A. Se o fizeres, o número do nível do som aparece no ecrã de saída de LEDs. Podes usar isto para monitorizar o ruído que há nos espaços onde vais com frequência.
- Carrega no botão de reset na parte de trás do micro:bit para apagar o valor máximo.
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
- Altera o projeto de maneira a que ele também registe o nível do som mais silencioso, ou mínimo
- Usa rádio para enviar os níveis sonoros a outro micro:bit de maneira a poderes monitorizar o volume do som à distância
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.