How to make a control program run on an Arduino Board without any communication between LabVIEW PC and the Arduino board?
The answer could be 3Dmicro Toolkit and the Arduino Expansion, developed by 3D-svs( a spinoff of the Politecnica delle Marche University)in cooperation with the guys from Automazione Open Source blog.
It's not an interface for Arduino! You can create the code using LabVIEW programming language and upload it in the Arduino!
How the toolkit works:
- The Arduino control program can be drawn using NI LabVIEW
- LabVIEW C Generator converts the LabVIEW code to C code.
- 3Dmicro Toolkit Compiler makes the C code program compliant with the Arduino compiler generates and downloads the firmware on the microcontroller
3Dmicro Toolkit - Arduino Expansion now supports:
Uno, DuemilaNove, Diecimila Arduino Boards
AVR ATmega 328 and ATmega168 microcontrollers
For the moment is only a prototype that supports:
-management of pins
-management of timing function like millis() and tick/tock
-all ADC channels and fully usage of PWM
With more time we will implement:
-a serial interface in order to change variables between Arduino and LabVIEW
-support for some libraries( LCD etc)