Вы находитесь на странице: 1из 8

ALARMA LASER

El sistema de alarma laser que se colocó en la casa cumple la función de detectar la


presencia de un individuo cuando un objeto o una persona interfiere la luz del rayo láser,
además se contó con un buzzer que se activa cuando detecta una presencia cabe recalcar
que después que cumpla su funcionamiento el buzzer suena en un tiempo indefinido para
que vuelva a funcionar tenemos que aplicar un retorno el cual se lo represento con un
botón.

PROGRAMACION EN ARDUINO
Para comenzar como ya se sabe todo sobre el programa se hizo una declaración de variables, en
este caso se declaró las variables botón, buzzer, resistencia, laser, las cuales van con el respectivo
pin donde irán conectados al arduino.

Después que se declaró las variables se asignó en el void setup los pines como salida o entrada,
además se puede declarar el estado (encendido o apagado) del componente al momento de pasar
el código al arduino.
Para finalizar este código se aplicó comandos los cuales son while y un if.

La función while (mientras) es un bloque que implementa un bucle; es decir, repite la


ejecución de las instrucciones que están dentro de sus llaves de apertura y cierre
mientras la condición especificada entre sus paréntesis sea cierta (true). Su sintaxis es
muy sencilla:

Si se llega por primera vez a una sentencia while y la condición resulta ser falsa, no se
ejecutarán las sentencias interiores ninguna vez. Este detalle es importante tenerlo en
cuenta.

La sintaxis de la sentencia if con Arduino es muy sencilla. Comenzamos


escribiendo la palabra reservada if (en español se traduce como si
condicional). Luego entre paréntesis ponemos la condición y por
último abrimos y cerramos las llaves.
En si lo que se representó en el void loop es que si la luz que esta sobre la ldr es interrumpida el
buzzer encenderá, también se puede aplicar un retorno el cual nos permite a desactivar el pitido y
volver todo a la normalidad.

SISTEMA DE LLENADO DE PISCINA

El sistema de llenado de piscina que se colocó en la casa cumple dos funciones la primera acciona
la bomba cuando presionamos el pulsador pero solo cuando se lo presiona al momento de ya no
tenerlo presionado la bomba se apaga y la segunda función es un poco parecida a la primera pero
se diferencia bastante ya que cuando se pulsa el segundo pulsador se queda en el estado
automático el cual acciona la bomba hasta el nivel determinado del sensor de nivel cabe recalcar
que también se colocó un led para avisar al usuario que el automática esta encendido, además
dando otro pulso se desactiva el automático y se paraliza la bomba.
PROGRAMACION EN ARDUINO

Durante este periodo se obtuvo conocimientos acerca del programa arduino como ya se sabe se
declara variables las cuales cada una tiene asignado su respectivo pin, además en este código se
presenta un nuevo tipo de uso en el int limite.

En el int límite se puede dar un valor tanto mínimo como máximo cabe recalcar que el rango del
sensor de nivel es de 0 hasta 800.

Después que se declaró las variables se asignó en el void setup los pines como salida o entrada,
además se puede declarar el estado (encendido o apagado) del componente al momento de pasar
el código al arduino, también entra en función un nuevo comando el cual es Serial. begin el cual
establece la velocidad de datos en bits por segundo (baudios) para la transmisión de datos en
serie. Para comunicarse con el equipo, utilice uno de estos tipos: 300, 600, 1200, 2400, 4800,
9600, 14400, 19200, 28800, 38400, 57600 o 115200. A continuación se podrá observar un
ejemplo:
Por último se finaliza el código aplicando el comando if y else.

A continuación se hará un ejemplo con los comandos utilizados en el void loop:

Si por ejemplo la temperatura es 27º, cuando llegue al


primer if, al ser la temperatura mayor que 25 ejecutará el
código que hay dentro. Cuando termine, saldrá del if e irá al
siguiente if. Comprobará si la temperatura es menor o igual
que 25 algo absurdo si no se ha modificado nada dentro del
primer if.

Aquí es donde entra en juego if else.

En esta parte del void loop se codifica lo que yo quiero que realice el programa por medio del
comando if que se explicó ya anteriormente.

Lo que realiza este programa en si es el encendido y apagado de una bomba por medio de
pulsadores el primero es automático solamente la bomba se activara cuando el pulsador1 este
activado si se deja de pulsar la bomba se apagara en el pulsador2 en si es un sistema de llenado de
piscina automático ya que si pulsamos la bomba se enciende junto con un led para poder darnos
cuenta que está activado el automático si el usuario desea ya no usar el modo automático lo único
que se procede hacer el pulsar de nuevo el pulsador2,también cuando el automático se encuentra
activado la bomba se encenderá y llegara a un nivel determinado por el sensor de nivel entonces
la bomba se apagara porque ya llego al punto acordado en la programación.

Вам также может понравиться