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: Al tocar el pulsador táctil se  activará  la alarma, es decir, se encenderá el láser que apunta al sensor LDR Si la alarma está activada y " el ladrón" corta el haz láser, entonces la alarma  se dispara el disparo consistirá en avisos acústicos y visuales para salir del estado de disparo o de activación se pulsará el botón reset (no es necesario ninguna programación especial para cumplir este ítem) 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. Programa Se aconseja el uso de funciones y variables para simplificar la programación : OJO si se dispara la alarma, pon más retardo de 500ms http://www.arduinoblocks.com/web/project/772739 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. Programa http://www.arduinoblocks.com/web/project/780618 Aparca coches Objetivo Simular el sensor asistente de aparcamiento que mediante una señal acústica nos avisa de la cercanía de un obstáculo. Es parecido a la práctica anterior, pero aquí el tono es el mismo. Lo que cambia es la frecuencia de los pulsos Cableado Es igual que en la práctica anterior Programa http://www.arduinoblocks.com/web/project/780629 Estación meteorológica Objetivo Igual que en la práctica de lectura de puertos podemos visualizar los datos de sensores ambientales : DHT11 que mide en el mismo pin la humedad y la temperatura El sensor LDR que mediría la luminosidad, proporcional a la nubosidad existente. Podemos ver las variaciones lanzando vaho en el sensor y tapando el LDR. Cableado Vamos a practicar la lectura de sensor DHT11 que es sencillo de utilizar pues como todos, tiene dos pines de alimentación y un pin de lectura, el otro pin, el penúltimo  no se conecta : Ojo, para que funcione correctamente hay que poner una resistencia entre el pin de datos y el de alimentación Programa http://www.arduinoblocks.com/web/project/780757