LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Connecting LabVIEW to Arduino through Latte Panda

para quienes (como yo ), que utilizamos Lattepanda como un elemento final de control,

no es practico instalar todo Labview en lattepanda,  solo necesitamos cargar el instalador del proyecto creado y que este trabaje con el arduino interno de lattepanda.

(esto también sirve como solución si no puedes cargar el arduino interno desde labview linx)

 

como mencione anteriormente:

1. localizar el archivo (.hex)  que se encuentra en el directorio de labview linx  direccion: (en mi caso labview 2014)

C:\Program Files\National Instruments\LabVIEW 2014\vi.lib\MakerHub\LINX\Firmware\Builds\Arduino

 

encontraras las carpetas con las opciones de los arduinos disponibles y dentro los archivos .hex correspondientes para cada tarjeta.

 

2. copias el archivo .hex en el escritorio  o el que  necesitas según tu tarjeta arduino a utilizar ( para utilizar el arduino interno de lattepanda seria el leonardo). 

 

3 . descarga el programa ( arduino builder), con este programa puedes cargar un archivo .hex en una placa arduino (seleccionar la placa correspondiente para su archivo .hex)

 

si estas programando en un pc diferente a lattepanda, debes crear el ejecutable considerando el puerto (com) que lattepanda asigna a el alrduino leonardo, generalmente es el com1. 

ya con todo esto cuando construyas el instalador de tu proyecto y lo corras en lattepanda 

veras que corre sin problemas sin tener que instalar todo el labview  🙂

 

0 Kudos
Message 11 of 13
(1,334 Views)

per your suggestion I tried to use Arduino Builder and it didn't seem to connect to the Leo. Again though, NI MAX and the Native Arduino IDE do communicate with it. I will try making an executable on my main PC and try just running it on the Panda to see what happens. One thing I wanted to add, and something I am contacting the Panda community and Support about, is that on the V1, which is supposedly an inferior version, the leo is dedicated to a COM port while the other one is being used as a communication port, COM 1, like you mentioned. For both the Alphas I am using, the Leo is on COM 6 and the other port is a XR21V1410 USB UART. Still investigating how these changes affect the system. 

Download All
0 Kudos
Message 12 of 13
(1,277 Views)

búsqueda en google :

 

(((((((Los puertos USB de LP Alpha y los puertos USB de Arduino Leonardo están conectados uno al lado del otro. El lado de la PC es USB maestro y el lado Arduino es un dispositivo esclavo USB.

Si el controlador de dispositivo USB IDE de Arduino está instalado correctamente, el archivo * .INF identificará 2341: 8036 como un dispositivo CDC-ACM, enumerará / cargará el controlador de dispositivo y, por lo tanto, verá dicho "dispositivo USB (Arduino Leonardo)" como un Puerto COM (en win10, es COM3; en Linux es dev / ttyACM0, creo).))))))

 

intenta con el otro puerto disponible 

0 Kudos
Message 13 of 13
(1,270 Views)