LabVIEW Interface for Arduino Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

Tips to get Arduino working in Macintosh OS

If you are trying to install the LabVIEW Interface for Arduino on a Mac here are some things that I ran into that were different than or were not explicitly stated in the posted instructions

For step 4: If JKI VIPM is not connecting to LabVIEW properly, make sure that the VI configuration allows TCP/IP as a protocall. The instructions are found here

-The link tells you to go to LabVIEW >> Tools >> Options... >> VI Server (under category) >> make sure TCP/IP is checked (and matches the one in the VIPM)

For step 5: Download the Mac version of the software from http://arduino.cc/en/Main/Software, drag the application "Arduino" to your Applications folder and run the FTDIUSBSerialDriver package.

Next, follow the instructions found in this video.

-Although the video is not completely needed, it will be useful later.

For step 6: The process is the same as for PCs, until the choice for the Serial Port. For Arduino Uno and Arduino Mega 2560, the serial port should be /dev/tty.usbmodem#### (on mine the #### was 1a21)

The remainder of step 6 is the same.

Restart the computer.

For any example or program, make sure to create a constant or control for the VISA resource. If you made an alias by watching the video, the resource should have the name of the alias.

As a side note, if you go to Applications >> Utilities >> System Profiler, the Arduino should show up under Hardware >> USB.

0 Kudos
Message 1 of 4
(16,766 Views)

The FTDIUSBSerialDriver is not required for the Uno or Mega. This is only required for the Duemilanove, Diecimila or any board with an FTDI driver chip. See here: http://arduino.cc/en/Guide/MacOSX#toc3

-----

http://vishots.com

0 Kudos
Message 2 of 4
(5,318 Views)

My device shows up in profiler, but not in visa config.

0 Kudos
Message 3 of 4
(5,318 Views)

Ok, I get it now.  It doesn't show up as arduino, but as usb modem.  Made an alias, an all is well.

Also didn't realize what you meant about control or resource, but to clarify, letting the init work aytomatically, or even picking your alias in the init block, does not work.  You must connect an external visa resource or control to the init block for it to communicate.  Thanks!

0 Kudos
Message 4 of 4
(5,318 Views)