Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO
1. Conocer en entorno de programación de LabView
2. Establecer la comunicación entre LabView y arduino
3. Encender desde el protoboard LEDs ubicados en el entorno LabView
4. Encender desde el entorno LabView LEDs ubicados en el protoboard
1. Requisitos y conocimientos previos
a) Software LabView
b) Software Arduino
c) NI LabVIEW Interface for Arduino Toolkit
d) Lenguaje de programación grafica (LabView)
e) Lenguaje de programación C++ (Arduino)
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
4. Proceso
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
4. Agregamos el espacio de trabajo VI, presionando click derecho sobre “My computer”
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
1. Agregar una estructura “While Loop”, presionando click derecho escogemos “Structures” y
seleccionamos y agregamos un “While Loop”.
2. Agregar componentes de Arduino, presionando click derecho escogemos Arduino, y seleccionamos
y agregamos los componentes init y close
3. Definir pines de entrada y salidas, presionando click derecho seleccionamos Arduino> “Low
Level”>“Set Digital Pin Mode”
4. Agregamos los componentes para leer y escribir en los pines de arduino, presionando click derecho
seleccionamos Arduino>“Low Level”>“Digital Read Pin” y “Digital Write Pin
5. Conectamos cada uno de los componentes.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
En la ventana “Front Panel”, lugar en donde colocamos los componentes que permiten interactuar con el
usuario.
6. Es posible que al querer ejecutar la comunicación nos genere un error 5005 para eso tenemos que
establecer el puerto en el programa Laview.
Para solucionar este error tenemos que ingresar a “Init” dando doble click, este se encuentra en nuestro diagrama de
bloques se lo muestra a continuación:
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Seleccionamos el puerto y modelo en el que está conectado el arduino, como se muestra en la figura. En
este caso es el puerto “COM3”
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
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.
De esta manera nos quedaría el modelo sin errores a la ejecución de la programación de bloques en Labview.
1. Agregar LEDs y pulsantes, presionando click derecho escogemos “Bolean”>“Round LED” y “Push
Button”.
RESULTADO(S) OBTENIDO(S):
1. Para el armando de la practica trabajaremos con un ARDUINO UNO, con resistencias, pulsadores,
potenciómetro, protoboard, cable Arduino y software.
2. Se comienza diseñando programando.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
5. El programa no se puede establecer ya que el software Arduino 1.8.5 da error. Se instaló otro software
Arduino con una versión más menor en el cual dio el respectivo funcionamiento con un Arduino 1.0.5.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
6. Al momento de hacer correr el programa nos dará a elegir que COM vamos a trabajar, los cuales pueden ser
COM3 y COM5. Para este caso trabajares con el COM3 en el cual la maquina reconoce el punto USB como
COM3.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
8. Verificamos el diseño
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
10. Empezamos a cargar el código y verificamos el funcionamiento tanto la conexión entre Arduino y
LabView2017.
11. Si le cambiamos el código de velocidad la conexión entre Arduino y Labview se acelera y pero tendremos
una concepción correcta solo la diferencia será que al momento de mandar a pulsar los led lo aren muy
rápidamente de igual manera será con los leds desde la laptop. Lo más recomendable es trabjar con la
velocidad establecida por el software.
Velocidad Normal
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Velocidad Cambiada.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
CONCLUSIONES:
Practical applications allow the functionality and operability of the communication between the LabView
virtual instrumentation platform and the Arduino code program.
RECOMENDACIONES:
No es necesario alterar la velocidad estándar que el programa ya nos coloca, ya que si cambiamos la
velocidad abra alteraciones en el programa como demasiada velocidad en conexión o también como
demasiada baja la velocidad de conexión.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
It is not advisable to alter the standard speed that the program already places us, since if we change the
speed open alterations in the program as too much speed in connection or too much as the connection
speed decreases.
Resolución CS N° 076-04-2016-04-20