Skip to content

Actividad

Alerta de botella de agua

Principiante | MakeCode, Python | Acelerómetro | Salud

Paso 1: Hazlo

¿Qué es?

Convierte tu BBC micro:bit en una alerta de botella de agua, para saber si alguien ha bebido de ella. Aprenderás a utilizar la pantalla LED y el acelerómetro del micro:bit.

Estos dos vídeos te enseñarán qué vas a hacer y cómo programarlo:

Cómo funciona

  • El micro:bit muestra un corazón en su pantalla LED cuando la botella de agua está en posición vertical.
  • La pantalla LED muestra una cruz de advertencia cuando el acelerómetro del micro:bit detecta una inclinación. La cruz permanece ahí hasta que reinicias el programa pulsando el botón de reinicio de la parte posterior del micro:bit o desconectando y volviendo a conectar la batería.
  • Un acelerómetro mide las fuerzas en tres dimensiones, incluida la gravedad, para que tus proyectos puedan saber en qué dirección se encuentra tu micro:bit.

Qué necesitas

  • micro:bit (o simulador MakeCode)
  • Editor de MakeCode
  • paquete de pilas

Paso 2: Prográmalo

1# Imports go at the top
2from microbit import *
3
4display.show(Image.HEART)
5sleep(400)
6
7while True:
8    if accelerometer.was_gesture('right'):
9        display.show(Image.NO)
10

Paso 3: Mejóralo

  • Encuentra una manera de reiniciar el programa sin utilizar el botón de reinicio del micro:bit, por ejemplo pulsando el botón A o B para mostrar un icono de corazón.
  • Añade una alarma sonora utilizando bloques de la sección música del editor MakeCode