LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
vitoi

LabVIEW for Arduino Due

Status: Completed

Available in LabVIEW 2020 Community Edition and later. The Community Edition includes the LINX Toolkit, which provides support for programming Arduino devices. Only the Arduino Uno was officially tested, but other Arduino devices may work as well.

 

The Arduino Due is a 32 bit ARM based microcontroller board that is destined to be very popular. It would be great if we could programme it in LabVIEW. This product could leverage off the already available LabVIEW Embedded for ARM and the LabVIEW Microcontroller SDK.

 

The Arduino Due is currently in developer trials and is due out later this year. It is expected to be about $50 and is open hardware. The ARM chip is an Atmel SAM3X8E ARM Cortex M3 running at 84 MHz resulting in 100 MIPS of performance. By way of comparison, the current LabVIEW Embedded for ARM Tier 1 (out-of-the-box experience) boards have only 60 MIPS of processing power.

 

The Arduino brand has an enormous following and Google has selected the Arduino Due for their recently introduced (28 June 2012) Accessory Development Kit for Android mobile phones and tablets (the ADK2012).

 

(By the way, the currently-available LabVIEW Arduino toolkit does not target the Arduino (and couldn’t since the Arduino Uno uses only an 8 bit microcontroller). Instead there is fixed C code running on the Arduino to transfer peripheral information to the serial port and back. That is, none of the LabVIEW target code executes on the Arduino. This idea is for LabVIEW code developed on a desktop to be transferred and execute on the target Arduino Due.)

 

Wouldn’t it be great to programme the Arduino Due in LabVIEW?

24 Comments
RavensFan
Knight of NI

I don't think that is unusual.  It is going to get the most attention when it is new.  Someone is only going to either kudo or not kudo the first time they read it or withing the first few comments.  Particularly the heavy hitters on the forum most likely to act.  I, for one, don't go back looking for old ideas I read a long time ago and suddenly decide to kudo it.

 

And the second part is that no one, and certainly not very many newer forum users, is going to go back through and read all of the older ideas.  They are only going to read ones that have been created or commented on since they had joined the forums.

 

I don't know if the website change would have had a major effect.  It is possible that it could have reduced the kudo activity, but I think it is still too recent of a change to note any changes in patterns of activity yet.

Darren
Proven Zealot
Status changed to: In Beta

This year we are introducing a free version of LabVIEW with support for third party hobbyist hardware. The LabVIEW Community Edition is currently in beta and can be used for non-commercial and non-academic applications. LabVIEW applications can be deployed and run headless on a BeagleBone Black or Raspberry Pi 3 or 4. Support is also included to use an Arduino Uno as a low-cost tethered data acquisition device. Software support has not been hard coded or otherwise restricted to these four devices, so while untested by National Instruments, other similar hardware targets may partially or fully function. Support for this hardware is provided by the LINX Toolkit, included with both LabVIEW (for commercial use) and LabVIEW Community Edition (for non-commercial use).

Darren
Proven Zealot
Status changed to: Completed

Available in LabVIEW 2020 Community Edition and later. The Community Edition includes the LINX Toolkit, which provides support for programming Arduino devices. Only the Arduino Uno was officially tested, but other Arduino devices may work as well.

ValansEng
Member

Dears,

Linx toolkit is not a solution or answer arduino boards programming demands.

Because, 30ms delay is not real-time programming for Arm boards.

Please take seriously that Arduino boards can be programmed with Labview. You owe this to the development of the world and that responsibility belongs to you. If you want, you can only program Arm MCUs, not Arduino. Because you have done this in the past and now you can do it in the best way possible. Please do not try to deceive us for doing it. The work done with 30ms delayed programming does not good job for NI company.