Professional Documents
Culture Documents
Lectura del puerto serial de Arduino vs LabVIEW en prueba para led RGB
Modo 1:
Arduino y Visa configure serial port
Iniciamos con un nuevo documento de Labview y de la paleta de herramientas sacamos
un while loop lo suficientemente grande para trabajar.
Luego nos vamos a num ctrls y extraemos tres pointer slide con los cuales variaremos
los colores del led RGB asignndole un color de fondo, en este caso rojo, verde, azul.
Regresando al bloque de diagramas a los pointer slides los representamos con I16.
Ahora en el Visa configure serial port desde el pin resource name creamos el control de
lectura de puerto, en el pin time out creamos una constante de tiempo, en el pin baud
rate creamos la constante de velocidad de 9600 y en el pin data bits creamos un control
de bits y unimos el enable termination char (T).
PUESTA EN MARCHA
Antes de que Labview pueda leer el puerto primero se tiene que grabar el sketch de
arduino en la placa arduino 1 luego se permite que Labview reconozca el puerto gracias
al configure serial port procurando de que los baudios estn en 9600 y con el icono run
el programa transmitir constantemente un mensaje por el comunicador de serie
permitiendo variar los colores de el led RGB a conveniencia nuestra.
El VI de LabVIEW crea valores separados por comas de los colores y la enva a
Arduino, que simplemente analiza la cadena y hace su trabajo.
Modo 2:
Arduino y mdulos labview arduino
Este segundo modo es mucho ms fcil gracias a los mdulos de arduino que son
bloques creados en labview.
Iniciamos con un nuevo documento de Labview y de la paleta de herramientas sacamos
un while loop lo suficientemente grande para trabajar y aadimos add shift register.
Luego nos vamos a num ctrls y extraemos tres pointer slide con los cuales variaremos
los colores del led RGB asignndole un color de fondo, en este caso rojo, verde, azul.
Regresando al bloque de diagramas a los pointer slides los representamos con I16.
En la paleta Arduino / sensors est el rgb led write.vi que es el modulo de escritura y el
rgb led configure.vi
En rgb led configure.vi asignamos los pines que se va a utilizar en la placa arduino para
encender los leds.
Ahora vamos con el mdulo de comunicacin Arduino que esta en la paleta Arduino /
init.vi.
3. Instale JKI VI Package Manager (VIPM) Community Edition (gratuito). Todos los
sistemas operativos.All Operating Systems.
4. Instalacin de la Interfaz de LabVIEW para Arduino como se describe en KB
5L38JQYG KB 5L38JQYG
5. Conectar la placa Arduino a su PC como se describe en KB 5INA7UYG KB
5INA7UYG
6. Carga de la interfaz de LabVIEW para firmware Arduino en su Arduino como se
describe en KB 5LPAQIYG
7. El firmware se puede encontrar en <LabVIEW> \ vi.lib Interface \ LabVIEW para
Arduino \ Firmware \ LVIFA_Base. Utilizar el IDE de Arduino para implementar este
firmware de la placa Arduino.) Ahora est listo para usar la interfaz de LabVIEW para
Arduino.
Instalacin del Firmware de comunicacin entre LabVIEW Interface y Arduino
Uno?
Para poder comunicar Labview con Arduino, previamente, debemos instalar en la tarjeta el
firmware correspondiente.
Partimos del supuesto de que ya tenemos instalado en nuestro PC el entorno IDE Arduino.
El fichero que debemos cargar en el IDE de Arduino para luego descargar en la tarjeta se
encuentra en la carpeta en dinde tengasmos instaldo Labview
\National
Instruments\LabVIEW
Arduino\Firmware\LVIFA_Base
20XX\vi.lib\LabVIEW
Interface
for
Seguidamente una vez cargado el fichero en el IDE Arduino seleccionamos la tarjeta con la
que trabaremos.
Una vez realizadas estas operaciones basta con que pulsemos el botn de carga de sketch
del IDE para que el fichero se transfiera a la tarjeta y, una vez transferido, ya hemos dejado
Arduino listo para comunicarse con LabVIEW
PUESTA EN MARCHA
1. Inicialice conexin con el Arduino con la velocidad predeterminada de 9600.
2. Configure los pines PWM para utilizar con el LED RGB
3. Convertir valores del control deslizante RGB para un color
4. Enve el color para el LED RGB
5. Cierra la conexin con Arduino
6. Los errores de manejo
Una vez realizadas estas operaciones basta con que pulsemos el botn de carga de sketch
del IDE para que el fichero se transfiera a la tarjeta y, una vez transferido, ya hemos dejado
Arduino listo para comunicarse con LabVIEW permitiendo variar los colores de el led
RGB a conveniencia nuestra.
Referencias :
Labview + Arduino
Utilizacin de Labview para la Visualizacin y Control de la Plataforma Open
Hardware Arduino (Jos Manuel Ruiz Gutirrez) (paginas 10, 11, 12, 13, 14)