PRACTICAS AVANZADO

- Utilización de varios sensores y activadores a la vez - Programación en funciones y uso de variables - Continuación de lectura de sensores por el puesto serie

Alarma láser

Objetivo

Realizaremos una alarma laser con las siguientes condiciones:

Cableado

Tenemos que ser cuidadosos de apuntar el láser (representado en esta figura por un led) al LDR, en caso contrario el Arduino se disparará de inmediato al cargar el programa.

2022-04-07 13_53_59-ArduinoBasico4PulsadorLuzZumbadorAlarma.fzz - Fritzing - [Vista de Protoboard (p.jpg

Programa

Se aconseja el uso de funciones y variables para simplificar la programación :

http://www.arduinoblocks.com/web/project/772739

arduinoblocks_1649331839040.png

Mejora esta alarma añadiendo otro sensor, el sensor de Ultrasonidos, si detecta un objeto cercano que se dispare la alarma.

Otra mejora:: Añade un retardo al disparo de la alarma al activar uno de los sensores, por ejemplo el láser. Igual que en los casos reales, el sensor de la puerta principal tiene retardo para que el "dueño" tenga un tiempo para desactivar la alarma antes de que se dispare. El otro sensor (el de ultrasonidos) no tendría retardo, estaría por ejemplo en una habitación por lo tanto no tiene que tener retardo, el dueño nunca entra a la casa por ahí.

Piano con teclado invisible

Objetivo

Vamos a tocar diferentes notas según la distancia que mida el sensor de ultrasonidos.. Cuanto más cerca, más agudo.

Cableado

Conectaremos el sensor de ultrasonidos y el zumbador tal y como lo hemos hecho en anteriores prácticas.

2022-04-09 19_56_57-ArduinoBasico4PulsadorLuzZumbador-Barrera.fzz_ - Fritzing.png