3:03 pm
April 14, 2015
Hello,
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
3:57 pm
March 12, 2015
Roland,
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.
8
1 Guest(s)