Skip to content

Actividad

Iluminar redes de pesca

Principiante | MakeCode, Python | Pantalla LED, Sensor de luz, Sonido | 14 La vida bajo el mar, Entrada/salida, Selección

Paso 1: Hazlo

¿Qué es?

Usa tu micro:bit para crear un prototipo de luces LED que eviten que peces, tortugas y pájaros queden atrapados en redes de pesca.

Este proyecto forma parte de una serie creada para ofrecer actividades de creación de prototipos y solución de problemas cuya finalidad es explorar la tecnología como una solución para los retos de los Objetivos Mundiales para el Desarrollo Sostenible.

Introducción

Guía de programación

Qué aprenderás

  • Cómo crear un prototipo para un proyecto más grande
  • Cómo los ordenadores usan las lecturas de las entradas y procesan los datos para generar resultados distintos según el valor de las lecturas del sensor

Cómo funciona

  • Un prototipo es un modelo operativo usado para probar ideas. ¡Recuerda mantener tu micro:bit alejado del agua de verdad!
  • Este programa usa los LED del micro:bit como un sensor de luz. Le indica al micro:bit que encienda los LED cuando el nivel de iluminación sea inferior a un nivel específico (50).
  • Cubre la pantalla LED del micro:bit para simular que estás en el fondo del mar, por lo que debería encenderse.
  • Según las condiciones de iluminación donde te encuentres, puede que tengas que usar otro número en lugar del 50. Si se enciende enseguida, usa un número inferior.
  • Si has conectado un altavoz o usas el nuevo micro:bit con sonido, también emitirá un sonido en impulsos de alta frecuencia para evitar que otras criaturas se acerquen a las redes.

Qué necesitas

  • micro:bit (o simulador MakeCode)
  • Editor de MakeCode o de Python
  • pilas (opcionales)
  • Accesorio de altavoz o nuevo micro:bit con sonido (opcional)

Paso 2: Prográmalo

1from microbit import *
2import music
3
4while True:
5    if display.read_light_level() < 50:
6        display.show(Image(
7        "99999:"
8        "99999:"
9        "99999:"
10        "99999:"
11        "99999"))
12        music.play("A5")
13    else:
14        display.clear()
15    sleep(1000)

Paso 3: Mejóralo

  • Convertir el patrón LED en una animación o una luz con impulsos
  • Crea tus propios sonidos para ahuyentar a las criaturas que no quieres atrapar
  • Añade la radio para controlar las luces y sonidos de forma remota