Código Utilizado » History » Version 23
Version 22 (Cristian Huanca, 12/02/2024 11:02 PM) → Version 23/27 (Cristian Huanca, 12/02/2024 11:05 PM)
h2. *Índice*:
* [[Introducción]]
* [[Planificación]]
* [[Organización]]
* [[Arquitectura]]
* [[Análisis - Diseño]]
* Código Utilizado
h1. Códigos Utilizados
h2. Módulo de Interfaz
En este módulo se inicializa todo la interfaz de la aplicación.
!http://pomerape.uta.cl/redmine/attachments/download/5772/moduloInterfaz1.png!
!http://pomerape.uta.cl/redmine/attachments/download/5771/moduloInterfaz2.png!
!http://pomerape.uta.cl/redmine/attachments/download/5770/moduloInterfaz3.png!
h2. Módulo de Sensor de vibración
Este módulo consiste en la funcionalidad del sensor de vibración, donde, se necesita el pin del cual se encuentra conectado el sensor, y con ello, el sensor lee si se ha sentido alguna vibración, en lo que debido a lo básico que es el sensor, no tiene un valor específico, pero gracias a su arquitectura se introdujo manualmente la sensibilidad de este.
Por ello, tenemos solo la comprobación con la variable de vibracionEstado, en el que si esta vibración es alta, HIGH, se hace la activación en cadena por medio de una señal al resto del sistema.
!http://pomerape.uta.cl/redmine/attachments/download/5763/moduloSensorVibracion.png!
h2. Módulo de Relé
Este módulo consiste en la activación del interruptor del relé, de forma que este active y desactive los sensores y los servomotores que se encuentren conectados.
Para ello se necesita el estado del sistema, con el que es una variable booleana, en la cual, dependiendo del estado que se encuentre el sistema, sea en emergencia (en la función on_mode_emergencia), el cual es el estado de alerta donde los sensores y servomotores se encuentran activados automaticamente y el estado del sistema se encuentre con el valor TRUE, o no se encuentre en emergencia (en la función off_mode_emergencia), en el que se encuentra el estado del sistema en FALSE.
!http://pomerape.uta.cl/redmine/attachments/download/5764/moduloRele.png!
h2. Módulo de Luces de emergencia
!http://pomerape.uta.cl/redmine/attachments/download/5758/moduloLucesEmergencia.png!
h2. Módulo de ServoMotores
Este módulo consiste en el movimiento de los servoMotores, los cuales necesitan el valor del pin en el que se encuentran conectados, además de la variable currentPosition, la cual se encarga de cambiar los grados en los que se encuentre el motor.
!http://pomerape.uta.cl/redmine/attachments/download/5768/moduloServoMotor.png!
* [[Introducción]]
* [[Planificación]]
* [[Organización]]
* [[Arquitectura]]
* [[Análisis - Diseño]]
* Código Utilizado
h1. Códigos Utilizados
h2. Módulo de Interfaz
En este módulo se inicializa todo la interfaz de la aplicación.
!http://pomerape.uta.cl/redmine/attachments/download/5772/moduloInterfaz1.png!
!http://pomerape.uta.cl/redmine/attachments/download/5771/moduloInterfaz2.png!
!http://pomerape.uta.cl/redmine/attachments/download/5770/moduloInterfaz3.png!
h2. Módulo de Sensor de vibración
Este módulo consiste en la funcionalidad del sensor de vibración, donde, se necesita el pin del cual se encuentra conectado el sensor, y con ello, el sensor lee si se ha sentido alguna vibración, en lo que debido a lo básico que es el sensor, no tiene un valor específico, pero gracias a su arquitectura se introdujo manualmente la sensibilidad de este.
Por ello, tenemos solo la comprobación con la variable de vibracionEstado, en el que si esta vibración es alta, HIGH, se hace la activación en cadena por medio de una señal al resto del sistema.
!http://pomerape.uta.cl/redmine/attachments/download/5763/moduloSensorVibracion.png!
h2. Módulo de Relé
Este módulo consiste en la activación del interruptor del relé, de forma que este active y desactive los sensores y los servomotores que se encuentren conectados.
Para ello se necesita el estado del sistema, con el que es una variable booleana, en la cual, dependiendo del estado que se encuentre el sistema, sea en emergencia (en la función on_mode_emergencia), el cual es el estado de alerta donde los sensores y servomotores se encuentran activados automaticamente y el estado del sistema se encuentre con el valor TRUE, o no se encuentre en emergencia (en la función off_mode_emergencia), en el que se encuentra el estado del sistema en FALSE.
!http://pomerape.uta.cl/redmine/attachments/download/5764/moduloRele.png!
h2. Módulo de Luces de emergencia
!http://pomerape.uta.cl/redmine/attachments/download/5758/moduloLucesEmergencia.png!
h2. Módulo de ServoMotores
Este módulo consiste en el movimiento de los servoMotores, los cuales necesitan el valor del pin en el que se encuentran conectados, además de la variable currentPosition, la cual se encarga de cambiar los grados en los que se encuentre el motor.
!http://pomerape.uta.cl/redmine/attachments/download/5768/moduloServoMotor.png!