07-15-2014 04:58 PM
buenas tardes ya tengo mi programa echo en arduino quiero saber si puedo manejar ese programa desde labview por ejemplo: en mi programa arduino maneja la velocidad de un motor con una variable ahora bien quiero introducir el valor de esa variable desde labview para tener una interfaz visual
07-16-2014
04:34 AM
- last edited on
03-14-2024
03:24 PM
by
Content Cleaner
See this post for an example https://forums.ni.com/t5/LabVIEW/arduino-labVIEW-interface/m-p/2681377#M797774
good luck!
07-22-2014
06:16 PM
- last edited on
03-14-2024
03:25 PM
by
Content Cleaner
Hola abela,
Gracias por utilizar los foros de discusión de National Instruments, al decir que ya tienes el programa hecho "en Arduino", entiendo que a lo que te refieres es a que ya tienes tú código hecho y que necesitas mandar comandos desde LabVIEW, ¿correcto?
Bueno, en realidad creo que tienes dos opciones:
1. Modificar tu programa hecho en Arduino y agregarle comandos mediante comunicación con el puerto serie (el puerto serie se crea cuándo conectas el Arduino a tu PC), para esto utilizarías VISA. Esta era una práctica común antes de que existiera LIFA, el cuál básicamente es un sketch de Arduino que tiene programado un comando serial para cada PIN, Puerto, PWM, ADC, etc.
2. Utilizar la API de NI LabVIEW Interface for Arduino Toolkit para realizar la lógica de control dentro de un VI y programar tu Arduino con LINX (el cuál sustituyó a LIFA) para usarlo cómo interfaz.
Tal vez una cuestión a considerar y que te ayudará a decidir entre una opción y otra sería si necesitas que tu Arduino controle el motor siempre o sólo cuándo corres tu VI.
Espero que esta información te sirva abela, saludos.