Skip to content

Actividad

Alarma de puerta sencilla

Intermedio | MakeCode | Botones, Brújula, Pantalla LED | Magnetismo, Operadores relacionales, Selección

Paso 1: Hazlo

¿Qué es?

¿Ha estado alguien en tu habitación? Con un micro:bit, pilas y un imán podrás hacer una alarma que te avise de cotillas inesperados...

Introducción

Guía de programación

Cómo funciona

  • En este proyecto aprenderás a hacer una alarma para puertas que funciona exactamente igual que las usadas en sistemas de seguridad comerciales.
  • Tu micro:bit tiene integrado un sensor de brújula llamado magnetómetro. Éste es capaz de medir la intensidad y dirección de campos magnéticos como el de la Tierra (y funcionar como una brújula), o el de un imán.
  • Engancha un imán en la esquina de una puerta y un micro:bit con el programa de alarma al marco como se ve en el vídeo.
  • El programa usa el sensor de brújula (magnetómetro) del micro:bit y un bucle para siempre para medir contínuamente la intensidad del campo magnético.
  • Emplea selección para que cuando baje de cierto nivel (el umbral), muestre una cara enfadada en la pantalla LED. Eso significaría que en algún momento se ha abierto la puerta, separando el imán del sensor, ¡y que alguien ha estado probablemente husmeando en tu cuarto!
  • Al pulsar el botón A, se muestra la lectura actual del campo magnético. Puedes usar este valor para ajustar el umbral, tomando lecturas con la puerta abierta y cerrada. En el ejemplo hemos usado 200, pero este número dependerá de cómo de fuerte sea el imán y de la presencia de otros campos magnéticos cercanos. El vídeotutorial de programación te enseñará cómo hacerlo.
  • Pulsa el botón A para rearmar la alarma y hacer que se borre la pantalla.
  • Ten en cuenta que cuando uses por primera vez el sensor de brújula, igual que en un móvil, es posible que tengas que calibrarlo mediante un juego que consiste en inclinarlo hasta iluminar todos los píxeles de la pantalla.

Qué necesitas

  • un micro:bit
  • Editor de código en línea de MakeCode
  • pilas
  • un imán
  • algo para pegar el imán, el micro:bit y las pilas a la puerta y al marco

Paso 2: Prográmalo

Paso 3: Mejóralo

  • Añade un altavoz y haz una alarma sonora
  • Usa una variable para contar cuántas veces se ha abierto y cerrado la puerta. Tendrás que añadir código que te permita saber si antes estaba cerrada y ahora abierta para incrementarla.
  • Implementa un cronómetro que te permita saber cuánto tiempo ha permanecido la puerta abierta