Skip to content

Actividad

Exploración ambiental

Principiante | MakeCode, Python | Micrófono, Sensor de luz, Sensor de temperatura | Entrada/salida, Medición, Trabajando científicamente

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.

Hoja de registro de datos
Descarga la hoja de grabación

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.