Para hacer que mi puerta suene, tengo un nuevo proyecto MakeCode. Deshagámonos del bloque "al iniciar"
pero mantengamos el bloque "para siempre" porque vamos a seguir comprobando el campo magnético medido por
el magnetómetro del micro:bit, su brújula. Vaya a 'Lógica' y busque el bloque 'si' y arrástrelo hacia adentro,
y también en 'Lógica' encontraremos el bloque de comparación, así que tome ese bloque hexagonal y suéltelo
encima de 'verdadero'. Luego, si vamos a 'Entrada' y pulsamos en 'más', encontrarás un bloque llamado 'fuerza magnética'.
Colóquelo en el primer orificio del bloque de comparación y lo cambiaremos
para que mida la fuerza general de la fuerza magnética. El magnetómetro de su micro::bit puede
medir la fuerza magnética en diferentes dimensiones, pero sólo nos interesa saber qué tan fuerte es en general.
Y vamos a incluir un número aquí que quizás necesitemos cambiar más adelante, pero
por el momento solo elegiré 200. Mide la fuerza del campo magnético
en una unidad llamada 'microTeslas' y voy a probar con 200 para empezar. Si el campo magnético
cae por debajo de 200 microTeslas, mostraré una cara enojada porque eso significará que el
imán se ha alejado de mi micro:bit, alguien ha abierto la puerta y queremos saber si alguien ha
estado dentro. la habitación por lo que mostrará una cara enojada en la pantalla. ¿Cómo sé qué número
elegir para la fuerza magnética? ¿Cómo sé qué tan fuerte es mi imán? Bueno, vamos a
hacer algo para solucionar eso. Entonces, si voy a 'Entrada', arrastro 'al presionar el botón A'
y agregaremos un bloque de 'mostrar número'. Copiemos el bloque de fuerza magnética si hago clic derecho sobre él,
lo duplico, lo arrastro aquí y lo suelto allí. Lo que esto significa ahora es que cuando presiono el botón A,
puedo medir la cantidad de fuerza magnética medida por el micro:bit. Puedo verlo en la pantalla.
Entonces, estamos listos para probar esto ahora. No funciona en el simulador,
así que vamos a poner esto en un micro:bit real. Entonces, lo llamaré "alarma de puerta",
descargaré el archivo hexadecimal y lo transferiré a mi micro:bit. Fijé el
micro:bit y la batería al marco de la puerta usando algo como Blu Tak y puse el imán
en la puerta, muy cerca de ella. Echa un vistazo a la parte posterior de la placa micro:bit y observa dónde está la brújula.
Debes asegurarte de que el imán esté cerca del chip de la brújula en la parte posterior de tu micro:bit.
Ahora podemos calibrarlo. Con la puerta cerrada, presione el botón A y obtenga una lectura de
la intensidad del campo magnético. En mi caso, son unos 453 microTeslas. Luego abriré la puerta,
presionaré el botón A nuevamente y tomaré una lectura con la puerta abierta. Ahora son 129 microTeslas.
Todavía puede medir algo de magnetismo, no olviden que la Tierra es magnética, y probablemente hay otras cosas
en mi casa que también son magnéticas, por lo que el micro:bit todavía está captando algo de campo magnético.
Entonces mi número de 200 debería funcionar bastante bien. Si son más de 200, significa que la puerta está cerrada,
parece probable. Porque con la puerta cerrada son 453 microTeslas. Por debajo de 200, eso probablemente
significa que alguien abrió la puerta; en este caso, sé que cuando mi puerta está abierta tengo 129 microTeslas.
Entonces eso debería funcionar bien ahora, debería poder saber cuando alguien ha abierto mi puerta,
aparecerá una cara enojada en la pantalla de mi micro:bit y sabré que alguien ha estado en mi habitación.
Hay muchas cosas que podrías hacer en este proyecto para mejorarlo. Quizás podría
retrasarse para tener algo de tiempo para salir de la habitación. Recuerda que si necesitas restablecerlo,
puedes presionar el botón A para mostrar la fuerza magnética nuevamente y eso borrará la cara enojada
de la pantalla de tu micro:bit. Tal vez también podrías agregar una alarma audible o
podrías agregar un bloque de música para que cuando alguien abra la puerta, emita un sonido audible para advertirte
que alguien ha estado dentro de tu habitación. Hay todo tipo de formas de modificar este proyecto.