# Alarma láser

Hemos visto anteriormente una entrada digital sencilla con el sensor IR, ahora vamos a ver una salida digital muy simple, buscando siempre la motivación en nuestros proyectos: El diodo Laser.

![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-tm0fvp4s.png)

Si quieres saber más de este componente, te recomendamos la página de [Luis Llamas](https://www.luisllamas.es/diodo-laser-arduino/). Si tienes que comprar uno, te recomendamos que no sea superior a 5mW, pues puede dañar permanentemente la retina del ojo \[[+info](https://cuidatuvista.com/punteros-laser-juguetes-ojos/)\]. El modelo que te proponemos es de **1mW**, no obstante, **EVITA QUE EL LÁSER APUNTE A LOS OJOS** espcialmente con niños.

**RETO** Te proponemos que realices un programa para desactivar una **ALARMA LASER**.

- La alarma está protegida por un haz laser (que enfoca a nuestro querido [LDR del Echidna](https://libros.catedu.es/books/echidna/page/montaje-5-ldr "3.2 El LDR en A5")), si se corta el haz la alarma suena.
- El disparo va a ser simulada en el ordenador, no queremos queremos que alertar a los vecinos, un sonido en el ordenador y en la pantalla una imagen en el ordenador.
- Para desactivar la alarma, pulsamos la tecla espacio, y nos pide introducir el código (tienes 10 segundos para darle más entusiasmo, sino se dispara), si has acertado, el laser se apaga y ya puedes entrar a tu lindo hogar.

Luego vamos a no ponernos nerviosos para desactivar la alarma y mantener la serenidad.

<iframe allowfullscreen="allowfullscreen" class="giphy-embed" frameborder="0" height="271" id="bkmrk--7" src="https://giphy.com/embed/29SqSyXlyO6WI" width="480"></iframe>

[via GIPHY](https://giphy.com/gifs/big-bang-theory-nervous-anxiety-29SqSyXlyO6WI)

##### Solución

  
**Conexiones** son sencillas, el laser al D4 por ejemplo y hay que tener maña para que apunte al LDR:

![](https://libros.catedu.es/assets/2017-12-25%2008_23_01-Documento1%20-%20Microsoft%20Word.png)[![image-1648741838386.png](https://libros.catedu.es/uploads/images/gallery/2022-03/scaled-1680-/image-1648741838386.png)](https://libros.catedu.es/uploads/images/gallery/2022-03/image-1648741838386.png)

**El script que controla si se corta el haz laser que se dispare** es un condicional que lee el LDR en A5, mientras sea mayor que 900 es que tiene una intensidad de luz muy grande, es decir, le está enfocando el laser, la variable \_PARACRONO \_es en el caso de que se desactive la alarma, el laser se apagará luego que no se crea que se corta el haz. Si se corta el haz envía un mensaje \_Booom \_que lo leeran los demás scripts. Se aprovecha este script para ENCENDER EL LASER pin digital 4 alto:

En el Arduino

[![echidna-laser1.jpg](https://libros.catedu.es/uploads/images/gallery/2023-11/scaled-1680-/echidna-laser1.jpg)](https://libros.catedu.es/uploads/images/gallery/2023-11/echidna-laser1.jpg)

En el objeto (que hemos seleccionado una bomba y le hemos puesto un disfraz explosión tal y como se ha explicado antes, utilizando el objeto sun)

[![echidna-laser2.jpg](https://libros.catedu.es/uploads/images/gallery/2023-11/scaled-1680-/echidna-laser2.jpg)](https://libros.catedu.es/uploads/images/gallery/2023-11/echidna-laser2.jpg)

**El script que controla la desactivación de la alarma mediante código** es el siguiente. Si se acierta con el código secreto 666, se envía el mensaje \_Ufff \_al resto de scripts:

[![echidna-laser3.jpg](https://libros.catedu.es/uploads/images/gallery/2023-11/scaled-1680-/echidna-laser3.jpg)](https://libros.catedu.es/uploads/images/gallery/2023-11/echidna-laser3.jpg)

**El script que desactiva la alarma** es cuando reciba el mensaje \_Ufff \_por lo tanto para el cronómetro y apaga el laser:

[![echidna-laser4.jpg](https://libros.catedu.es/uploads/images/gallery/2023-11/scaled-1680-/echidna-laser4.jpg)](https://libros.catedu.es/uploads/images/gallery/2023-11/echidna-laser4.jpg)

**El script del tiempo** cuenta de forma descendente, y si finaliza envía el mensaje Boom al resto de scripts, sólo se para si PARACRONO=1  
  
[![echidna-laser5.jpg](https://libros.catedu.es/uploads/images/gallery/2023-11/scaled-1680-/echidna-laser5.jpg)](https://libros.catedu.es/uploads/images/gallery/2023-11/echidna-laser5.jpg)

Y por último la explosión

[![echidna-laser6.jpg](https://libros.catedu.es/uploads/images/gallery/2023-11/scaled-1680-/echidna-laser6.jpg)](https://libros.catedu.es/uploads/images/gallery/2023-11/echidna-laser6.jpg)  
  
El resto: esconder y mostrar scripts y disfraces se omiten por simplicidad, el programa lo puedes descargar aquí : [https://libros.catedu.es/books/arduino-con-echidna-y-mblock-scratch/page/53-montaje-15-alarma-laser](https://libros.catedu.es/books/echidna/page/montaje-15-alarma-laser)

El resultado es

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--9" src="//www.youtube.com/embed/i282JU35m2k" width="560"></iframe>

## OTRO RETO

Si se corta el haz, hay 10 segundos para desactivarlo con código, sino, se dispara. No ponemos la solución ¡¡ponlo tú en [el muro](https://libros.catedu.es/books/echidna/page/muro) !!

Seguro que se te ocurren muchas ideas...

![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-jheutt4o.png)