Reduce Hardware Costs – Use low cost ArduinoTM hardware for simple LabVIEW applications
Out-of-the-box Experience – API VIs and function palettes for interfacing with many ArduinoTM Shields
Extremely Optimized – Memory optimization algorithms built into the compiler
Easy as 1-2-3 – Select a VI, select the target serial port, then Compile and Download
Overview
The ArduinoTM compatible compiler for LabVIEW is a compiler that will take a LabVIEW program and compile and download it to ArduinoTM compatible targets. The downloaded code will execute embedded and standalone on the Arduino target. This is very unique and an important step beyond existing products that only provide a way to have LabVIEW function as a simple user interface to a running sketch on an ArduinoTM board.
Two product editions are available. The Home edition is for makers, hobbyists, and students looking to leverage graphical programming for simple standalone embedded systems on low-cost ArduinoTM based hardware. It is also a great educational tool to teach embedded software programming to entry level students using graphical programming without the steep learning curve of the C++ programming language. The Standard edition is for professional use targeted towards test and measurement applications.
Supported Hardware
Any ArduinoTM compatible hardware can be a target for the ArduinoTM Compatible Compiler for LabVIEW. However, the following boards have been fully tested with the compiler. Other boards may work, although they have not been tested and are not officially supported.
ArduinoTM Yun
ArduinoTM Uno
ArduinoTM Due
ArduinoTM Mega
ArduinoTM Leonardo
ArduinoTM Nano
Features
Supported native LabVIEW datatypes include arrays, strings, integer and floating point numerics, and booleans.
Over 100 supported native LabVIEW functions from the structures, array, numeric, boolean, string, comparison, and timing palettes.
LabVIEW APIs for accessing the ArduinoTM digital I/O, PWM, analog inputs, tone generator, and more.
Support for interrupts using Callbacks in LabVIEW.
Support for I2C LCD ArduinoTM Shields. Support for other shields coming soon.
System Requirements
LabVIEW 2014 or higher with NI-VISA 14.0 or higher
ArduinoTM compatible hardware
ArduinoTM IDE version 1.5.7 or above installed (free and open source)
About Aledyne
Aledyne is a leading LabVIEW solutions provider delivering cutting-edge products and services.