Professional Documents
Culture Documents
ACTIVIDADES DESARROLLADAS
1. Instalación del JKI VI Package Manager
- Tomar en cuenta seleccionar el tipo de Arduino y el puerto adecuado para compilar el programa LIFA
BASE dentro de la placa Arduino, en este caso es el puerto de comunicación COM9.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Se crea un nuevo proyecto dentro de LabView: Se dividen los entornos de programación de forma equitativa
mediante el comando (Ctrl+T).
Block Diagram:
a. Se Agregó una estructura “While Loop”: Presionando click derecho escogemos “Structures” y
seleccionamos dicho elemento.
b. Se agregaron componentes de Arduino: Click derecho en Arduino, y seleccionamos y agregamos los
componentes init y close.
c. Se definieron pines de entrada y salidas: Click derecho en Arduino> “Low Level”>“Set Digital Pin Mode”
d. Se agregaron los componentes para leer y escribir en los pines de Arduino: Click derecho en Arduino>“Low
Level”>“Digital Read Pin” y “Digital Write Pin.
e. Se conectaron cada uno de los componentes de forma serial.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
f. Para evitar errores en la comunicación del puerto, es necesario determinar el puerto COM con el que
LabView se comunicará con Arduino.
g. Se dá doble click en “Init” para abrir la ventana de configuración del puerto COM. En dicha ventana también
podremos observar la velocidad con la cual nuestro programa se comunicará con el módulo Arduino. En
este caso son 115200 baudios.
h. A más de esto, también debemos insertar una constante en el bloque Init para lograr mantener el puerto
durante la ejecución del programa (COM9) y de la misma forma un tipo de dato que nos informe que módulo
estamos utilizando, en este caso (ARDUINO UNO).
Front Panel:
Es el lugar en donde colocamos los componentes que permiten interactuar con el usuario. En este caso hemos
seleccionado pulsantes de dos posiciones e indicadores LED para así mismo interactuar desde el protoboard hacia
el panel frontal de LabView.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
RESULTADO(S) OBTENIDO(S):
- Se determinaron los parámetros necesarios para establecer una comunicación entre la interfaz de
LabView y el módulo Arduino.
- Se logró la comunicación de ambas plataformas a una velocidad de 115200 baudios que resulta una
gran transmisión de datos sin generar pérdidas en el transcurso de la comunicación.
- Se obtuvo una lógica de programación adecuada para la ejecución de los comandos tanto dentro del
entorno LabView como en Arduino.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
CONCLUSIONES:
- El protocolo de comunicación entre LabView y Arduino se basa en una comunicación serial por medio
de un puerto común que debió ser establecido mediante la instalación del Firmware necesario para que
el módulo Arduino acepte este tipo de compilación.
- Existen drivers necesarios para establecer una comunicación de manera adecuada con dispositivos de
diferentes fabricantes que se basan en una estandarización para englobar de mejor manera la
comunicación serial entre dispositivos.
- The communication protocol between LabView and Arduino is based on a serial communication through
a common port that had to be established through the installation of the Firmware necessary for the
Arduino module to accept this type of compilation.
- There are necessary drivers to establish a communication in an appropriate way with devices from
different manufacturers that are based on a standardization to better encompass serial communication
between devices.
RECOMENDACIONES:
- Se recomienda usar una version adecuada del compilador para Arduino, ya que ciertas versiones no
actualizan el firmware que se utiliza en este tipo de placas.
- Es recomendable también, instalar previamente un driver del chipset de la placa en el caso de que se
utilice un dispositivo de otro fabricante ajeno a la plataforma Arduino.
Resolución CS N° 076-04-2016-04-20