Example doesn't work on Uno board | Arduino Compatible Compiler for LabVIEW Discussions | Forum


Please consider registering

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —

— Match —

— Forum Options —

Minimum search word length is 4 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Example doesn't work on Uno board
April 14, 2015
3:03 pm
New Member
Forum Posts: 1
Member Since:
April 14, 2015
sp_UserOfflineSmall Offline



I've downloaded the evaluation version of the Arduino Compatible Compiler for LabVIEW last Sunday.

The first thing I noticed was that the compiler had difficulties finding the Arduine IDE 1.6.3 installation on my PC. After reinstalling it at the proposed location the compiler was able to find it. (D drive doesn't work).

Next thing I noticed was that the example for the 2 line LCD with a Uno board didn't work after compiling and downloading it. What am I doing wrong? Do I need to purchase a license key to get the example working? 

I would like to use the compiler for a domotica project at home. But I would like to see the compiler work before I purchase the license. Is there a way to extend the evaluation period? 

Please help me out.

Kind regards  


the Netherlands

April 14, 2015
3:57 pm
Forum Posts: 305
Member Since:
March 12, 2015
sp_UserOfflineSmall Offline


The Arduino Compatible Compiler for LabVIEW looks for the Arduino IDE install on the same drive as where the OS is installed.  So you are correct that if you have installed the Arduino IDE to another drive, it cannot find it.  The 'D' drive doesn't matter per say, if the OS was installed on the D drive along with LabVIEW and the Arduino IDE, it would be ok.  In any case, it sounds like you figured that out.

Also note that we are working on an update to be compatible with Arduino 1.6.2+.  In 1.6.2 the processor libraries and board identification was moved to a different location, then the avr files were moved back in 1.6.3 and the sam (Due) files are treated as add-ons and are installed to a new location.  So with 1.6.3 you will notice that you cannot compile for the Arduino Due at this time, even after installing the sam add-on libraries.  Sounds like you are using the Uno anyways so thats not an issue for you.

As far as the 2 line LCD example goes, be sure you are using an I2C LCD with an LCD2004 LCD Module.  Is that what you are using?  Now, if you take a look at the documentation in the example and in the help manual for the LCD library you will see that there are several I2C addresses used for the LCD2004.  The 2 most common are 63 and 39 (decimal).  The example has 39 as the default so if you haven't already, try both addresses.  Double check your wiring and confirm you are using the correct LCD type and I2C address.  This example has been fully tested with a functional 2-Line LCD with an LCD2004 module on our side.

Also, the product is fully functional during the trial period.  You do not need to purchase a license to get them working.  There is also no way to extend the license period.  You would have to install on a separate VM or computer.

Hope that helps.

Forum Timezone: UTC 0

Most Users Ever Online: 33

Currently Online:
1 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

John: 18


Dan6077: 11

Member Stats:

Guest Posters: 0

Members: 80

Moderators: 0

Admins: 3

Forum Stats:

Groups: 1

Forums: 2

Topics: 58

Posts: 289

Newest Members: Travlissah, viktorIcera, HowardClouG, Dianecet, Produktnaodchudzaniex

Administrators: geadmin: 5, filipealtoe: 35, Steffan: 89