LabVIEW is a graphical programming language, and it has powerful features for simulation, control and DAQ applicarions.
In addition to LabVIEW Professional Edition, we have LabVIEW Community Edition, which is a free edition of LabVIEW your non-commercial personal projects.
The LabVIEW LINX Toolkit adds support for Arduino, Raspberry Pi, and BeagleBone embedded platforms in LabVIEW.LabVIEW LINX Toolkit is an add-on for LabVIEW which makes it possible to program these devices using LabVIEW.
Arduino is a Microcontroller. Arduino is an open-source platform with Input/Output Pins (Digital In/Out, Analog In and PWM). Price about $20 or an Arduino Starter Kit ~$40-80.
Here we will use the LabVIEW LINX Toolkit in combination with the Arduino UNO device.
This Tutorial shows how we can use Arduino in combination with the LabVIEW Programming environment. LabVIEW LINX Toolkit is an add-on for LabVIEW which makes it possible to program the Arduino device using LabVIEW. In that way we can create Data Logging Applications, etc. without the need of an expensive DAQ device. If you don’t have LabVIEW Professional Software, you may use the LabVIEW Community Edition (free for non-commercial use). Then you will get a very low-cost DAQ/Datalogging System!
Introduction to LabVIEW LINX and Arduino (YouTube)
LabVIEW LINX Arduino DAQ System (YouTube)
LabVIEW LINX Arduino Temperature Sensors (YouTube)
Additional LabVIEW LINX Resources:
Here we will use the LabVIEW LINX Toolkit in combination with the Raspberry Pi device.
LabVIEW LINX and Raspberry Pi - Part 2 (PDF) - PWM and Push Buttons
LabVIEW LINX and Raspberry Pi using SPI and I2C (PDF) - TC74 Temperature Sensor