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 é?

Turn your BBC micro:bit into a tool for measuring temperature, light and sound levels as part of a science investigation into your environment.

Introdução

Código

Como usá-lo:

  • Use this project to turn your micro:bit into a thermometer, and sound and light meters for taking measurements in science experiments.
  • Transfere o código em baixo para o teu micro:bit, ou assiste ao vídeo em cima se quiseres criar o teu próprio código.
  • Attach a battery pack to your micro:bit and you’re ready to start.
  • You can use our data recording sheet for recording your measurements.

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

Dica maior: 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.