- Requisitos
- ¿Por qué interconectamos Arduino con LabVIEW?
- Parpadeo LED con Arduino y LabVIEW
- Conecte el código de LabVIEW con Arduino
- Ejecuta el programa
En el artículo anterior de Getting Started with LabVIEW, vimos acerca de LabVIEW y cómo se puede programar y ejecutar gráficamente en una computadora (nivel de software). Ahora, en este artículo aprendemos sobre cómo conectar LabVIEW con la placa Arduino.
Requisitos
Para interconectar LabVIEW con Arduino, necesita el siguiente software y hardware,
- LabVIEW (software)
- NI VISA (software)
- Administrador de paquetes VI (software)
- Arduino IDE (software)
- LINX, (esto estará disponible dentro del administrador de paquetes VI, abra el administrador de paquetes VI y búsquelo, haga doble clic en él. Llegará a una ventana de instalación. Haga clic en el botón instalar visible en esa ventana).
- LabVIEW Interface para Arduino, esta estará disponible dentro del administrador de paquetes VI, abra el administrador de paquetes VI y búsquelo, haga doble clic en él. Llegará a una ventana de instalación. Haga clic en el botón de instalación visible para usted en esa ventana, como se muestra a continuación
¿Por qué interconectamos Arduino con LabVIEW?
Como ya se dijo en el artículo anterior, LabVIEW es un lenguaje de programación gráfico. El programa Arduino se compone de líneas de códigos, pero cuando interactuamos con LabVIEW con Arduino, las líneas de códigos se reducen a un programa pictórico, que es fácil de entender y el tiempo de ejecución se reduce a la mitad.
Parpadeo LED con Arduino y LabVIEW
- Inicie LabVIEW.
- Para iniciar LabVIEW, consulte el artículo anterior.
- Ahora inicie la codificación gráfica.
- En la ventana del diagrama de bloques, haga clic con el botón derecho y seleccione Makerhub >> LINX >> Abrir, arrastre y suelte el cuadro Abrir. Luego cree un control haciendo clic derecho en la primera punta del cable y seleccionando Crear >> Control. Así se creó un puerto serie.
- En la ventana del diagrama de bloques, haga clic derecho y seleccione Makerhub >> LINX >> Cerrar. Arrastrar y soltar Cerrar.
- En la ventana del diagrama de bloques, haga clic derecho y seleccione Makerhub >> LINX >> Digital >> Escribir. Arrastrar y soltar Escribir. Luego cree controles en la segunda y tercera punta de los cables haciendo clic con el botón derecho en cada uno individualmente y seleccionando Crear >> Control. Así se creó un canal D0 y un valor de salida.
- En la ventana del diagrama de bloques, haga clic con el botón derecho y seleccione Estructuras >> Mientras que el bucle. Arrastre el bucle While por la escritura digital. Luego cree un registro Shift haciendo clic derecho en el ciclo While.
- En la ventana del diagrama de bloques, haga clic derecho y seleccione Makerhub >> LINX >> Utilidades >> Velocidad de bucle. Arrástrelo y suéltelo dentro del ciclo While.
- En la ventana del diagrama de bloques, haga clic con el botón derecho y seleccione Booleano >> o. Arrastra y suelta o dentro del bucle While.
- En la ventana del diagrama de bloques, haga clic con el botón derecho y seleccione Temporización >> Esperar (ms). Arrastre y suelte Wait (ms) en el ciclo While y cree una constante para él haciendo clic derecho en la punta del cable que está más a la izquierda de Wait (ms) y seleccione Create >> Constant.
- En la ventana del panel frontal, haga clic con el botón derecho y seleccione Booleano >> botón Detener. Ahora aparece el botón Detener en la ventana del diagrama de bloques. Arrástrelo y suéltelo dentro del ciclo While.
- Ahora, al conectar todos estos bloques creados mediante conexiones de cableado, puede crear el programa Graphical LED Blink para interactuar con su hardware Arduino.
Conecte el código de LabVIEW con Arduino
- Después de crear el código gráfico, seleccione Herramientas >> Makerhub >> LINX >> Asistente de firmware LINX.
- Ahora se abre la ventana del asistente de firmware de LINX, en la que seleccione Familia de dispositivos como Arduino; Tipo de dispositivo como Arduino Uno; Método de carga de firmware como serie / USB. Luego haga clic en Siguiente.
- Luego, conecte la placa Arduino a su PC usando el cable USB Arduino.
- Ahora, en la siguiente ventana, seleccione el puerto Arduino haciendo clic en la lista desplegable. Seleccione COM4. Luego haga clic en Siguiente dos veces.
- Luego haga clic en el botón Finalizar.
- Ahora ha configurado el puerto serial y la placa Arduino interconectada con LabVIEW.
Ejecuta el programa
- Ahora seleccione el icono Ejecutar continuamente, luego en la ventana del panel frontal seleccione el puerto e ingrese el pin digital.
- Luego, al cambiar el valor de salida (que actúa como un interruptor de encendido y apagado), puede ver el LED incorporado de la placa Arduino parpadeando hasta que el valor de salida se apaga.
El proceso completo también se explica en el video a continuación.