ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Leds con sensores de movimiento


Enviado por   •  16 de Abril de 2018  •  Prácticas o problemas  •  584 Palabras (3 Páginas)  •  97 Visitas

Página 1 de 3

Explicación del código para el encendido de leds con los sensores de movimiento.

Para empezar el código de declaramos las variables para darle nombre a cada pin, las entradas analógicas y las variables que requeríamos, que solo fue una entera “Resistencia” y una booleana “encendido”.

En la siguiente parte del código o sea en el “void setup()” declaramos cuales serán entradas y cuales salidas, utilizando para ello ciclos for para no tener que escribir más.

En la última parte del código que es donde se desarrolla nuestro programa es decir en el “void loop()”, comenzamos por leer el valor que nos regresaba la foto resistencia, para indicarnos que tanta luz teníamos a nuestro alrededor, con varias pruebas que hicimos nos dimos cuenta que cuando la resistencia nos mandaba un valor mayor a 700 es porque el ambiente se encontraba lo suficientemente obscuro, y a partir de ello decidimos que cuando sobrepasara este valor nuestras luces de la casa se iban a activar si así requeríamos, también para el caso contrario es decir para cuando Resistencia<700 las luces se apagaran. Para esto ocupamos un if, la programación de todas las habitaciones fue muy parecida, solo los dormitorios tenían una pequeña variación, decidimos que cada que el sensor encontrara un movimiento en cualquiera de las habitaciones de la casa las luces se enciendan, para esto de igual manera ocupamos un if, en  caso contrario las luces se tienen que mantener apagadas, la pequeña variación que le pusimos a los cuartos, es que como sabemos las personas a pesar de estar dormidas se mueven esto provocaría que las luces constantemente estuvieran prendidas, para ello creímos que lo mejor era poner un botón de apagado manual para cuando las personas necesitaran dormir, para ello utilizamos un push Botton, y hacemos uso de nuestra variable booleana cada que se active el push la variable se cambia a su opuesto, y las luces de los cuartos se activan con el movimiento solo si esta variable esta en true, en caso opuesto la variable solo cambia de estado.

Explicación del código para activar los ventiladores y cerrar las ventanas.

Lo primero que hicimos para este programa fue agregar una librería para la lectura de temperatura y humedad que la realizaremos con un sensor.

Para este código comenzamos con la declaración de los pines y las variables necesarias para la realización de estas actividades.

En la segunda parte que es la del “void setup()” definimos todas las entradas y salidas.

En la parte del “void loop()” con ayuda del sensor de temperatura obtenemos la temperatura de nuestro ambiente, y si esta es mayor a 25 los ventiladores se activan automáticamente para refrescar el ambiente, esto lo logramos de igual manera con un if, en caso contrario el ventilador debe permanecer apagado.

...

Descargar como (para miembros actualizados)  txt (3 Kb)   pdf (52 Kb)   docx (11 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com