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

PROYECTOS DE APLICACIÓN

MYOPENLAB Y ARDUINO

Se realizará el desarrollo de aplicaciones ejecutables con java (No requieren abrir el MyOpenLAB para ser
ejecutadas).

Ejemplo: Contador de tiempo programable

Cree un nuevo y proyecto y un VM con el nombre reloj (Watch).

Construya el siguiente panel de circuito:

Y un Panel Frontal como el siguiente:

GFPI-F-019 V03
Salve y ejecute la aplicación para verificar su funcionamiento:

Asegúrese de haber guardado el proyecto y genere el ejecutable o distribución dando clic con el botón
derecho del ratón y seleccionando la opción correspondiente:

Verifique los datos del directorio en el que se almacenará el ejecutable como se muestra en la imagen a
continuación y dé clic en “Crear Distributión”:

GFPI-F-019 V03
Cierrre la Aplicación MyOpenLAB y verifique el funcionamiento del ejecutable:

Doble clic en el archivo “Start.bat” la aplicación se debe ejecutar de forma correcta sin necesidad del abrir
MyOpenLAB (Sea paciente recuerde la palicación java tarda un poco por iniciarse):

GFPI-F-019 V03
PROYECTO 1:

Cree una aplicación ejecutable con MyOpenLAB que funcione como un cronometro y temporizador, la
pantalla puede ser como la siguiente que puede encontrar en https://www.online-stopwatch.com/full-
screen-stopwatch/:

El Stopwatch es un cronométro con cuenta incremental:

GFPI-F-019 V03
Muestra los milisegundos, segundos, minutos y horas del conteo y los respectivos botones de control.

El countdown es el temporizador:

1 permite especificar el tiempo dela cuenta regresiva:

GFPI-F-019 V03
Una vez fijado el tiempo con el botón “Set”, se iniciará la cuenta regresiva:

Al dar clic en el botón “Clear” el contador se devuelve al valor inicial fijado.

Una vez finalizada la cuenta se genera una alarma sonora y visual:

GFPI-F-019 V03
En adición a las anteriores funciones la aplicación dbe tener la opción de visualizar un reloj y la opción de
fijar una o más alarmas a una o más horas (tal como lo hace la alarma del celular).

PROYECTO 2:

Cree la aplicación ejecutable con MyOpenLAB que cumpla las funciones básicas de su proyecto de
formación junto con las mejoras implementadas por su equipo de trabajo, recuerde que además de las
mejoras la aplicación debe cumplir con las funciones mínimas requeridas para cada proyecto:

Mezclado y llenado de botellas

Utilice entradas numéricas en cada tanque para determinar la cantidad de líquido a dispensar de cada
tanque, una vez se haga el llenado del tanque central, junto a éste habrá una entrada numérica para fijar el
tiempo de mezclado, a su salida dos indicadores numéricos capturarán la cantidad de botellas a llenar y la
cantidad de líquido a dispensar en cada botella.

GFPI-F-019 V03
Un botón iniciará el proceso una vez se hayan ingresado los parámetros de simulación, indicador rojo
mostrará que se está ejecutando el proceso, un contador la cantidad de botellas que se van llenando y un
indicador verde mostrará el final del proceso.

El nivel de los tanques será de manera animada y proporcional a los niveles de líquido en cada uno.

Control de nivel tanques verticales

La entrada de líquido desde el tanque inferior será constante, una entrada numérica permitirá especificar el
valor del nivel deseado en el tanque superior y otra el porcentaje de error admitido en el nivel del tanque
superior. Si el valor de nivel es mayor en el tanque es mayor que el deseado, una válvula en la parte inferior
del tanque se abrirá para bajar al nivel de líquido, de lo contrario mantendrá cerrada para hacer subir el
nivel hasta el valor requerido. Es decir, la válvula se mantendrá cerrada mientras el nivel del tanque sea
menor al nivel deseado mas el porcentaje de error y en ese momento se abrirá. Una vez abierta solo se
volverá a cerrar cuando el nivel este por debajo del nivel deseado menos el porcentaje de error.

El nivel de los tanques será de manera animada y proporcional a los niveles de líquido en cada uno. Como
en el ejemplo se puede mostrar el valor del nivel deseado y el valor actual del nivel.

En su segundo modo de funcionamiento cada tanque tendrá un indicador para seleccionar la cantidad de
líquido a pasar al segundo tanque y otro indicador para pasar líquido del segundo al primer tanque.

GFPI-F-019 V03
Evidencias a presentar:

1. Realización del ejecutable del ejemplo con el contador (Individual).


2. Aplicación ejecutable del cronometro/temporizador con las siguientes funciones (Individual):
a. Cronómetro (conteo hacia arriba)
b. Temporizador con alarma (conteo hacia abajo)
c. Reloj (con una o mas alarmas tipo despertador)
3. Ejecutable del proyecto de formación con mejoras de acuerdo a cada mesa de trabajo (Equipos de 3).

GFPI-F-019 V03

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