Professional Documents
Culture Documents
S/. 2.999,00
S/. 1.299,00
S/. 105,00
Para el presente tutorial, se asumirá que contamos desde ya tanto con nuestra placa
Arduino, el IDE de Arduino instalado y el software de LabVIEW de National Instruments. A
lo mejor, si es que ya ha trabajado con comunicación Serial ya sea con cualquier
microcontrolador y LabVIEW es posible que ya haya instalado el complemento NI Visa, sin
embargo si es que no es el caso vamos a explicar a continuación los pasos necesarios
para realizar su instalación.
Para poder trabajar y habilitar los puertos e interfaces de comunicación desde LabVIEW
tenemos que instalar el complemento de NI Visa tal como se mencionó y afortunadamente
National Instruments nos lo ofrece gratuitamente desde su página oficial. Para proceder a
instalarlo vamos a realizar la descarga desde aquí.
Ahí podremos ver las diferentes versiones de NI Visas tal como podemos apreciar en la
siguiente imagen para lo cual vamos a elegir descargar la versión más reciente dando click
en el primer enlace (en este caso se está utilizando la versión NI Visa 15.0, para otras
versiones el procedimiento puede variar ligeramente pero en general se suelen realizar los
pasos de manera similar).
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 3/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
Sin embargo, para poder realizar la descarga en la web oficial de National Instruments es
necesario registrarse previamente en su página, para lo cual nos tendremos que crear una
cuenta o nos logueamos directamente si es que ya tenemos una. Luego de ello ya
estaremos listos para proceder a la descarga. Cabe indicar que la versión que vamos a
descargar es compatible con nuestro Sistema Operativo como se aprecia en el
encabezado. Tener en cuenta también el peso del archivo (nótese que en este caso pesa
636 MB) ya que es necesario revisar, finalizada la descarga, que nuestro archivo no pese
menos por posibles interrupciones en nuestra conexión de Internet y así nos evitaremos
posibles problemas en la instalación siguiente.
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 4/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
A continuación y como toda instalación típica daremos el clásico “Next” en las ventanas
que se requieran y aceptaremos los términos corespondientes. En las siguientes imágenes
podremos ver solo algunas capturas del proceso de instalación:
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 5/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
Al finalizar nos aparecerá una ventana solicitándonos reiniciar nuestro equipo, sin embargo
le damos en la opción “Restart Later” para proceder con la descarga del siguiente
complemento.
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 6/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
Al terminar estaremos listos para abrir el VI Package Manager, el cual al abrirse por
primera vez tarda unos minutos hasta que podremos ver un listado
Ahora, del listado procedemos a localizar y seleccionar “LabVIEW Interface for Arduino” y
le damos click en la opción “Install Package” tal como se muestra a continuación. Este es
el paquete que nos permitirá manipular nuestra placa Arduino desde LabView.
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 7/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 8/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
Bien, ya hemos realizado la instalación de todos los programas que se requieren. Ahora
vamos a ver algunos pequeños ejemplos de lo que podemos hacer mediante la conexión
entre nuestro Arduino y LabView.
Para ello vamos a localizar el programa que vamos a cargar en nuestra tarjeta Arduino (en
este caso usaremos una placa Arduino UNO) para poder manipularla desde Labview el
cual se creó cuando realizamos las instalaciones anteriores y se encuentra con el nombre
de “LIFA_Base.ino” dentro de la carpeta “C:Program Files (x86)National
InstrumentsLabVIEW 2012vi.libLabVIEW Interface for ArduinoFirmwareLIFA_Base”
(nótese que la dirección exacta depende de donde tengamos instalado nuestro programa
de LabView así como de la versión que tengamos).
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 9/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
Luego de realizar la descarga, vamos a proceder a abrir el primer proyecto con el nombre
de “Ejemplo 1”. Este primer ejemplo es un sencillo y clásico Hola Mundo con el que vamos
a poder controlar el encendido y apagado de leds conectados a las salidas digitales de
nuestro Arduino, todo ello a través de un solo botón de Labview.
Para ello, tenemos la opción de implementar el siguiente esquema o simplemente no
hacerlo y realizar la prueba del Ejemplo 1 mediante el LED que viene integrado en nuestra
placa Arduino y que se encuentra conectado al pin 13.
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 10/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
Si nos fijamos en la programación gráfica de Labview podemos ver que cada bloque
representa una función de Arduino tal como se mencionó anteriormente. En este caso, se
comienza inicializando la comunicación por el puerto COM, se procede a configurar el
control que representa a nuestro pin digital como salida y posteriormente se le asigna el
valor de su estado (on/off). Finalmente se cierra la conexión.
Note que mientras ejecutamos nuestro proyecto de Labview con nuestro Arduino
conectado, podemos cambiar a un Pin cualquiera sin problema alguno para luego activarlo
o desactivarlo según nuestro gusto.
Como aclaración, al ejecutar el proyecto hay que tener en cuenta que previamente
tenemos que asignar el puerto COM al cual está conectado nuestro Arduino. Además, si
nuestro programa se ejecuta normalmente podremos notar que tanto los leds Rx y Tx de
nuestra tarjeta Arduino parpadean simultáneamente. Si se hizo algo mal puede ocurrir que
solo parpadea uno de ellos (generalmente el Rx), esto significa que se realizó una mala
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 11/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
conexión, por lo que se recomienda cerrar Labview y abrir nuevamente el proyecto hasta
lograr que los 2 leds parpadeen.
Ahora, con la experiencia ya del primer ejemplo podemos pasar a ver el segundo. Para
ello, hay que cerrar el primer ejemplo y abrir el “Ejemplo 2” el cual realiza la lectura del Pin
analógico A0 de nuestra placa Arduino y para probarlo vamos a añadir a nuestro esquema
de conexiones un potenciómetro conectado a este.
Nótese que el bloque de lectura analógica tiene una salida de 0 a 5v el cual se muestra de
tres maneras distintas y una de ellas es a modo de un osciloscopio. En la siguiente imagen
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 12/17
5/11/2018 TUTORIAL ARDUINO + LABVIEW
48 ?? 0 0 0 Compartir 2
17 Comments
Andres Tellez
dic 2, 2016
Ya descarge el interfase para arduino gracias a los pasos que explicaste.. Muy buena informacion.
Reply
sarnoso
abr 24, 2018
Reply
Mateo Rodriguez
jul 28, 2017
Reply
https://naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-LABVIEW.html 13/17