Pas 1: Crea-ho
En què consisteix?
Converteix la teva micro:bit de la BBC en una eina per mesurar els nivells de temperatura, llum i so com a part d'una investigació científica sobre el teu entorn.
Introducció
Guia de programació
Instruccions
- Utilitza aquest projecte per convertir la teva micro:bit en un termòmetre, en sensors de so i llum per prendre mesures en experiments científics.
- Transfereix el programa d'aquí sota a la teva micro:bit, o mira el vídeo del programa si el vols crear tu mateix.
- Connecta una bateria a la teva micro:bit i ja podràs començar.
- Pots utilitzar el nostre full de registre de dades per registrar les teves mesures.
Temperatura
Utilitza la micro:bit com a termòmetre per mesurar les diferències de temperatura en diferents llocs. Prem el botó A per mostrar la temperatura en graus centígrads a la pantalla. És una bona idea deixar la micro:bit en una ubicació nova durant un parell de minuts per assegurar-te que obtens una lectura precisa.
So
Per utilitzar la micro:bit com a sonòmetre, prem el botó B per mostrar el nivell de so en una escala de 0 (més silenciós) a 255 (més fort).
Hi ha un breu retard abans que es prengui la lectura del so per assegurar-se que el so de prémer el botó no s'enregistra.
Llum
Per utilitzar la micro:bit com a mesurador de llum, prem els botons A i B junts. Mostra les lectures del nivell de llum, en una escala de 0 (més fosc) a 255 (més clar).
Analitza les dades
Consell: reunir tantes dades com puguis és una bona pràctica científica, de manera que potser voldràs fer diverses lectures a cada lloc i calcular una mitjana.
Un cop hagis enregistrat les teves dades, pots analitzar-les per treure conclusions. Què pots aprendre de les teves dades sobre la temperatura, el so i els nivells de llum al teu voltant?
On era més càlid, més fresc, més fort, més silenciós, més clar o més fosc i quins factors poden haver-ho afectat?
Què necessites
- micro:bit
- Editor MakeCode o Python
- Piles
- full de registre de dades o paper i llapis
- bolígraf o llapis
Full de registre de dades
El full de registre de dades es pot utilitzar per registrar les teves mesures.
Pas 2: Programa-ho
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())
Pas 3: Millora-ho
- Afegeix blocs de "mostrar cadena" per deixar clar quan es mostren les lectures de temperatura, so i llum.
- Podts modificar el programa per mostrar les lectures de temperatura en graus Fahrenheit; consulta el nostre projecte de termòmetre Fahrenheit per obtenir consells sobre com fer-ho.
- Si tens la micro:bit V1, que no té micròfon, pots eliminar el codi del botó B i només prendre mesures de temperatura i nivell de llum.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.