Paso 1: Hazlo
¿Qué es?
Convierte tu BBC micro:bit en una herramienta para medir la temperatura, la luz y los niveles de sonido como parte de una investigación científica sobre tu entorno.
Introducción
Guía de programación
Cómo usarlo
- Utiliza este proyecto para convertir tu micro:bit en un termómetro y en medidores de luz y sonido para realizar mediciones en experimentos científicos.
- Transfiere el código de abajo a tu micro:bit, o mira el vídeo de codificación de arriba si quieres crear el código tú mismo.
- Conecta un paquete de baterías a tu micro:bit y estarás listo para empezar.
- Puedes utilizar nuestra hoja de registro de datos para anotar tus mediciones.
Temperatura
Utiliza el micro:bit como termómetro para medir las diferencias de temperatura en distintos lugares. Pulsa el botón A para mostrar la temperatura en grados Celsius en la pantalla. Es una buena idea dejar el micro:bit en una nueva ubicación durante un par de minutos para asegurarnos de obtener una lectura precisa.
Sonido
Para utilizar el micro:bit como sonómetro, pulsa el botón B para mostrar el nivel de sonido en una escala de 0 (más bajo) a 255 (más alto).rae dic
Hay un breve retardo antes de hacer la lectura de sonido para asegurarse de que no se graba el sonido de la pulsación del botón.
Luz
Para utilizar el micro:bit como medidor de luz, pulsa a la vez los botones A y B. Muestra las lecturas del nivel de luz, en una escala de 0 (más oscuro) a 255 (más claro).
Analiza tus datos
Consejo: recopilar tantos datos como sea posible es una buena práctica científica, por lo que es recomendable tomar varias lecturas en cada lugar y calcular una media.
Una vez registrados los datos, puedes analizarlos para sacar conclusiones. ¿Qué se puede aprender de tus datos sobre la temperatura, el sonido y los niveles de luz a tu alrededor?
¿Dónde hacía más calor, más frío, más ruido, más silencio, más luz o más oscuridad y qué factores pueden haber influido en ello?
Qué necesitas
- micro:bit
- Editor de MakeCode o de Python
- paquete de pilas
- hoja de registro de datos, u otro papel
- bolígrafo o lápiz
Hoja de registro de datos
La hoja de registro de datos puede utilizarse para anotar las mediciones.
Paso 2: Prográmalo
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())
Paso 3: Mejóralo
- Añade bloques "mostrar cadena" para que quede más claro cuándo se muestran las lecturas de temperatura, sonido y luz.
- Puedes modificar el código para mostrar las lecturas de temperatura en grados Fahrenheit, viendo nuestro Proyecto de Termómetro en Fahrenheit para obtener consejos sobre cómo hacerlo.
- Si tienes el micro:bit V1, que no tiene micrófono, puedes eliminar el código del botón B y limitarte a tomar medidas de temperatura y nivel de luz.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.