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.
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.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.