Skip to content

Atividade

Exploração de ambiente

Iniciante | MakeCode, Python | Microfone, Sensor de luz, Sensor de temperatura | Entrada/saída, Medição, Trabalhando com o método científico

Primeiro passo: o projeto

O que é?

Transforme seu BBC micro:bit em uma ferramenta para medir temperatura, níveis de luz e som como parte de uma investigação científica sobre o seu ambiente.

Introdução

Código

Como usá-lo:

  • Use este projeto para transformar seu micro:bit em um termômetro e medidores de som e luz para fazer medições em experimentos científicos.
  • Transfira o código abaixo para seu micro:bit, ou assista ao vídeo de codificação acima se você quiser criar o código você mesmo.
  • Conecte um pacote de baterias ao seu micro:bit e você estará pronto para começar.
  • Você pode usar nossa ficha de registro de dados para anotar suas medições.

Temperatura

Use o micro:bit como termômetro para medir as diferenças de temperatura em lugares diferentes. Pressione o botão A para mostrar a temperatura em graus Celsius na tela. É uma boa ideia deixar o micro:bit em um novo local por alguns minutos para garantir que você obtenha uma leitura precisa.

Som

Para usar o micro:bit como medidor de nível de som, pressione o botão B para mostrar o nível do som em uma escala de 0 (mais silencioso) a 255 (mais alto).

Há um pequeno atraso antes de fazer uma leitura sonora para garantir que o som de pressionar o botão não seja gravado.

Luz

Para usar o micro:bit como um medidor de luz, pressione os botões A e B juntos. Mostra leituras de nível de luz, em uma escala de 0 (mais escuro) para 255 (mais claro).

Analise seus dados

Melhor dica: coletar o máximo de dados possível é uma boa prática científica, então você pode querer fazer várias leituras em cada local e calcular uma média.

Após registrar seus dados, você poderá analisá-los para tirar conclusões. O que da para aprender com os dados sobre temperatura, níveis sonoros e leves em volta de você?

Onde estava o mais quente, mais frio, mais barulhento, mais tranquilo, mais iluminado ou mais escruto e quais os fatores que podem ter afetado isso?

Itens necessários:

  • micro:bit
  • Editor MakeCode ou Python;
  • Conjunto de baterias;
  • planilha de gravação de dados ou outro papel
  • caneta ou lápis

Planilha de gravação de dados

A planilha de dados pode ser utilizada para gravar suas medidas.

Planilha de gravação de dados
Baixe a ficha de registro

Segundo passo: é hora de programar

1from microbit import *
2
3# The Python version of this project has sleep()
4# for each button press to make the A+B button work better
5
6while True:
7    if button_a.is_pressed() and button_b.is_pressed():
8        display.scroll(display.read_light_level())
9        sleep(200)
10    elif button_a.is_pressed():
11        display.scroll(temperature())
12        sleep(200)
13    elif button_b.is_pressed():
14        sleep(200)
15        display.scroll(microphone.sound_level())

Terceiro passo: vamos deixar o código ainda melhor

  • Adicione blocos 'mostrar texto' para deixar claro quando as leituras de temperatura, som e luz estiverem sendo exibidas.
  • Você pode modificar o código para mostrar leituras de temperatura em Fahrenheit - veja nosso projeto de termômetro Fahrenheit para dicas de como fazer isso.
  • Se você tiver o micro:bit V1, que não tem um microfone, você pode remover o código do botão B e apenas fazer medições de temperatura e nível de luz.