Can't Communicate LabVIEW with Arduino

Updated Nov 5, 2019

Reported In

Software

  • LabVIEW
  • Third Party Add-Ons

Issue Details

I can not communicate Arduino with LabVIEW. I have installed all the drivers for Arduino: LabVIEW Hacker, LabVIEW Interface for Arduino (LIFA) and LINX by Digilent/LabVIEW MakerHub, but I still cannot establish communication between Arduino and LabVIEW.
When I try to run my LabVIEW program, the next message pops up:
LabVIEW was unable to connect to the LINX device using the following settings:
Interface: Serial
COM Port: COM3

 

Solution

The problem is due you have different drivers for Arduino installed in your computer. The only driver you need to install is LINX by Digilent/LabVIEW MakerHub
So you have to follow the next steps:
1. Uninstall all the different drivers related to Arduino: LabVIEW Hacker, LabVIEW Interface for Arduino, LINX by Digilent/LabVIEW MakerHub and any other you have installed.
2. Reinstall JKI VI Package Manager. You can download it from here.
3. Install LINX by Digilent/LabVIEW MakerHub. You can do it following this article
4. Once LINX by Digilent is installed in your computer, now you have to install firmware into Arduino. Follow this article: Communicating LabVIEW with Arduino
 

Additional Information

Previously, the Toolkit used for interfacing LabVIEW with Arduino was "LabVIEW Interface for Arduino Toolkit". This toolkit has been replaced with LINX from Digilent. It is important to migrate to LINX as there will be no further development for LIFA.

For Support on using LINX, you would need to contact LabVIEW MakerHub forums.