Skip to content

Actividad

Alarma sonora para la caja de galletas

Intermedio | MakeCode | Pantalla LED, Sensor de luz, Sonido | Iteración, Selección

¿Qué es?

Usa el sensor de luz de la micro:bit para crear una alarma sonora y proteger tus galletas. Los estudiantes aprenderán sobre la selección en este divertido proyecto.

Alarma sonora para la caja de galletas

Cómo funciona

  • El programa convierte la matriz de LEDs de la micro:bit en un sensor de luz.
  • Coloca la micro:bit dentro de tu caja de galletas. Cuando se abre la caja, el sensor detecta un cambio en el nivel de luz y activa la alarma.
  • El programa utiliza un bucle infinito o bloque para siempre (forever) para verificar constantemente los niveles de luz. Los bucles también se conocen como iteración.
  • Se utiliza la selección o un bloque si entonces si no (if then else) con lógica de comparación; de modo que, si el nivel de luz supera una cantidad determinada, aparece una cara enfadada en la pantalla y suena una alarma sonora.
  • Presiona el botón de reinicio (reset) en la parte posterior de tu micro:bit para restablecer la alarma.

Lo que necesitas

  • una micro:bit
  • Editor de MakeCode
  • paquete de pilas
  • Altavoz opcional y cables pinza de cocodrilo si estás usando una micro:bit V1

Programa tu proyecto

Aquí tienes los bloques que necesitas para realizar el proyecto, ahora, únelos.

Instrucciones paso a paso

  1. Abre el proyecto para encontrar los bloques que necesitas usando los botones de arriba.
  2. Busca el bloque if then else y colócalo dentro del bloque forever.
  3. Busca el bloque de comparación 0 > 30y colócalo sobre la palabra "verdadero" en el bloque si entonces si no.
  4. Busca el bloquenivel de luz (light level) y colócalo sobre el cero en el bloque de comparación0 > 30.
  5. Busca el bloque mostrar icono (enfadado) y colócalo en el bloque if then else debajo de «si el nivel de luz > 30».
  6. Busca el bloque reproducir melodía dadadum y colócalo directamente debajo del bloque mostrar icono.
  7. Ahora, cada vez que el nivel de luz sea superior a 30, tu micro:bit mostrará un icono enfadado y reproducirá una alarma. Pero también debes indicarle a tu micro:bit qué hacer si el nivel de luz no supera los 30.
  8. Bajo «else» en el bloque if then else, añade el bloque final clear screen.
  9. Descarga el programa en tu micro:bit, conecta el pack de pilas, ¡y pruébalo!

Personalízalo

  • Aumenta o disminuye la sensibilidad de la alarma... ajustando el número en el bloque de comparación. Los números superiores a 30 requerirán más luz para activar la alarma. Los números menores que 30 requerirán menos luz para activar la alarma.
  • Cambia el icono... utilizando las opciones del bloque mostrar icono. ¿Qué icono es más probable que ahuyente a los ladrones de galletas?
  • Cambia la melodía... utilizando las opciones del bloque reproducir melodía. Hay 10 melodías para elegir.


Ejemplo de un proyecto terminado

Echa un vistazo a algunos códigos completados

Proyectos relacionados

Este proyecto forma parte de una colección de proyectos inclusivos para estudiantes con discapacidad visual.