UNIVERSIDAD DE GUADALAJARA
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍA
Práctica 1. Escritura y Lectura en LABVIEW y
Arduino
INSTRUMENTACION
PROFESOR: GUSTAVO DANIEL VEGA MAGDALENO
Sección: D08
Alumno 1: Pere Omar _____________________ Código: 218028069
Alumno 2: Estrada Rojo Juan Pablo ______________________ Código: 218616483
Objetivos Generales
Diseñar un sistema de interacción entre LabVIEW y Arduino para gestionar y
supervisar dispositivos de hardware. Crear una interfaz gráfica en LabVIEW que
incluya la funcionalidad de activar un LED físico mediante un botón digital, así como
la capacidad de monitorear y mostrar en tiempo real el nivel de voltaje de un pin
analógico.
Objetivos Específicos
➢ Establecer la conexión serial entre LabVIEW y Arduino.
➢ Configurar un botón en LabVIEW que active un LED en Arduino.
➢ Leer un voltaje analógico desde un pin de Arduino y mostrarlo en LabVIEW.
➢ Implementar un voltímetro luminoso de 0 a 5V que represente visualmente la
medición del voltaje.
Descripción del funcionamiento
El sistema implementado integra un dispositivo Arduino con el software LabVIEW,
utilizando comunicación serial para la interacción entre ambos.
En particular, se diseñó e implementó un Instrumento Virtual (VI) en el entorno de
LabVIEW, que desempeña las siguientes funciones principales:
➢ Control de LED:
Se incorporó a la interfaz gráfica de LabVIEW un botón funcional que permite enviar
comandos específicos al Arduino, con el propósito de activar o desactivar un LED
físico conectado a uno de sus pines digitales.
➢ Monitorización de Voltaje:
El sistema mide continuamente el voltaje presente en un pin analógico del Arduino.
Esta información es transmitida a LabVIEW, donde el dato es representado de forma
visual mediante un medidor en la interfaz.
➢ Indicador Luminoso de Voltaje:
Se desarrolló un esquema visual para representar gráficamente los rangos de
voltaje medidos.
Este esquema utiliza cinco LEDs físicos conectados al Arduino, configurados para
encenderse gradualmente en correspondencia con valores de voltaje comprendidos
entre 0 y 5V, creando así una escala indicativa de lectura electrométrica.
Requerimientos del sistema
➢ Arduino Uno LED con resistencias de 330 Ω
➢ Fuente de voltaje variable (0-5V) o un potenciómetro Cables de conexión
➢ Computadora con LabVIEW y LINX instalados
➢ LabVIEW con el Toolkit LINX configurado para comunicarse con Arduino y el
firmware LINX previamente cargado en la placa Arduino.
Desarrollo del diseño
Se implementó un VI en LabVIEW con los siguientes componentes funcionales:
Interfaz gráfica:
Un potenciómetro para regular el voltaje de un led
Un medidor (gauge) que muestra el valor del voltaje en tiempo real. - Un indicador
que informa el estado del puerto serial.
Un conjunto de LEDs que representan la escala de voltaje de 0 a 5V.
(Imagen 1.1-. Visualización del Voltímetro en LABVIEW).
Diagrama de bloques:
Configuración del puerto serial utilizando la herramienta LINX.
Control del LED mediante el envío de datos específicos al puerto serial.
Adquisición de datos analógicos desde Arduino, seguida de su correspondiente
conversión.
Uso de comparadores lógicos para activar los LEDs virtuales en función del valor
del voltaje detectado.
(Imagen 1.2-. Diagramas de bloques con LINX)
Practica en físico
(Imágenes 1.3 y 1.4-. Implementación circuito en LabVIEW y Arduino).
Conclusiones
Este proyecto ilustra cómo se establece la comunicación entre LabVIEW y Arduino
para el control y supervisión de dispositivos físicos. La integración del voltímetro
luminoso y el control del LED ofrece una oportunidad para analizar aplicaciones de
automatización y adquisición de datos en tiempo real.