
Since the first time released in 2005, Arduino is used to develop many applications in automation systems. With data acquisition and control applications which the discrete sampling as well as response frequency not over than 100 kHz, this device will be the considered options for experimental arrangement. This device connects with PC using USB port and transceivers data through a simple embedded program set on the flash memory of the micro-controller. Recently, some multiple purpose low-cost open-source hardware modules based-on micro-controller were developed by commercial companies such as Arduino, NodeMCU. The independent hardware developments for LabVIEW compatibility, hence, are not easy. The NI hardware communicate with PC through some communication protocol such as CAN (Controller Area Network), GPIO (General Purpose Input/Output), SPI (Serial Peripheral Interface), PROFIBUS (Process Field Bus), PROFINET (Process Field Network) and LIN (Local Interconnect Network), are officially equipped with software called driver licensed by National Instrument. This tool has been widely chosen by the non-professional user community. To solve the problem, National Instrument introduced LabVIEW as a graphical programming tools with a series of compatible hardware devices. For instant applications which aim to measurement data acquisition for analysis algorithm development or process control as well as controller design, the hard work in programming field may restrict the destination job. Before LabVIEW, a software designed for hardware devices seems to be hard work job because of the communication protocols are need to be programmed in both hardware device and PC.

Embedded system requires the interaction between hardware and software installed in PC (Personal Computer).
