A LECTURE ON Arduino Interface With LabVIEW (Used Boards: Arduino UNO & Arduino MEGA 2560) By Satish Kumar Rai Assistant Professor Department of ECE BKBIET,

Slides:



Advertisements
Similar presentations
Khaled A. Al-Utaibi Interfacing an LED The Light Emitting Diode (LED) Applications DC Characteristics & Operation Interfacing to.
Advertisements

Lab7: Introduction to Arduino
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
Embedded Sumo 1T4 – 1T5 UTRA.
Workshop 7 of 7 Welcome!. Today's Topics Data Acquisition MAX DAQ Assistant Express VI DAQmx API Create Task Configure Task Configure Trigger Start Task.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
Digital & Analog Inputs. Review Fundamental parts of an Arduino program are … Setting output types using pinMode. Declaring variables Can write a digital.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
ELCT 201 week 13 Analog ON/OFF control system conversion to Digital ON/OFF control system.
BME/ECE 462 Presentation II Arduino basics & Visual display Yue Yin & Chenchen Qi 09/18/2014.
Introduction to LabVIEW 8.5
Members: Morgan Muren Matt Nusbaum.  To develop an apparatus that can test the spin down characteristics of a cup anemometer and record and display the.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
ECE 265 – LECTURE 13 Interface to switches and LEDs 7/3/ ECE265.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Introduction.
ME 411/511Prof. Sailor Data Acquisition & LabView Lecture goals… –Learn the basics of how to use and modify LabView Virtual Instruments –Become familiar.
ECE 447: Lecture 6 Input/Output Interfacing LEDs, Button Switches & Port Multiplexing.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Embedded Programming and Robotics
Arduino Part 1 Topics: Microcontrollers Programming Basics: structure and variables Digital Output Analog to Digital Conversion.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
Microprocessors Tutorial 1: Arduino Basics
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Introduction to LabVIEW 8.5
An Overview of LabVIEW by: The Software User-Interface Group!
Microprocessors Tutorial 1: Arduino Basics
Arduino Uno Team 9: Adam Desouky & Keith Kaiser. Arduino Hardware Digital Pins Analog Pins Power Connect to Computer.
Getting Started With the Arduino Uno
智慧電子應用設計導論(1/3) Arduino MEGA 2560
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
C# SERIAL COMMUNICATION TEMPERATURE CONTROL WITH ARDUINO KAAN EREN
S UMMER P RACTICAL T RAINING L EARNING B Y D OING by S K Rai Assistant Professor The Department of ECE B K Birla Institute of Engineering & Technology.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
HW & SW Overview  What’s UNO  Hardware  Specification  Installing IDE  Programming  Compiling.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
Arduino Part 1 Topics: Microcontrollers
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Intro to USB-6009 DAQ.
Dr. Kyung Eun Park Summer 2017
Val Manes Department of Math & Computer Science
2. Car Pad 4 backside cable connection port definition.
Intro to the Arduino Created by
Arduino Development for Beginners
Arduino Part 1 Topics: Microcontrollers Programming Basics
INC 161 , CPE 100 Computer Programming
Arduino.
Arduino and Grove LET’S START.
Introduction to Arduinos
مقدمة في الاردنيو د فضل الاكوع.
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Lesson 2: Introduction to Control programming using Labview
Universal Interface, 12-fold, FM US/U 12.2
Arduino Board.
Arduino : Introduction & Programming
Intro to the Arduino by Someet Singh
I/O Programming with Arduino
Lab #1: Getting Started.
Introduction to Arduino
Arduino Board.
Arduino म्हणजे काय?.
Arduino and Grove LET’S START.
Arduino程式範例.
Interrupts.
Presentation transcript:

A LECTURE ON Arduino Interface With LabVIEW (Used Boards: Arduino UNO & Arduino MEGA 2560) By Satish Kumar Rai Assistant Professor Department of ECE BKBIET, Pilani

Arduino Interface with LabVIEW Arduino is interfaced with LabVIEW via USB. For the interface, we need following: 1. Arduino Software and Hardware 2. Labview Software 3. VI Package Manager (Install Arduino Package) 4. VISA (Virtual Instrument Software Architecture) Note: After installing these software, write the program (LIFA_Base.ino) available to below specified location to Arduino. C:\Program Files\National Instruments\LabVIEW 2013\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base\LIFA_Base.ino

Arduino Interface with LabVIEW Two Tasks have been performed: Task-1: LED ON & OFF with a Button on Front Panel of LV (Used Arduino Board: Arduino UNO) Task-2: Reading Analog DC Voltage & Showing on FP using Meter (Used Arduino Board: Arduino Mega 2560)

Task-1: LED ON & OFF with a Button on Front Panel of LV (Used Arduino Board: Arduino UNO)

Task-1: LED ON & OFF with a Button on Front Panel of LV LabVIEW

Task-1: LED ON & OFF with a Button on Front Panel of LV Initialization

Task-1: LED ON & OFF with a Button on Front Panel of LV Closing

Task-1: LED ON & OFF with a Button on Front Panel of LV While Loop

Task-1: LED ON & OFF with a Button on Front Panel of LV Pin and Pin Mode Declaration

Task-1: LED ON & OFF with a Button on Front Panel of LV Digital Write Prog.

Task-1: LED ON & OFF with a Button on Front Panel of LV Front Panel OFF

Task-1: LED ON & OFF with a Button on Front Panel of LV Front Panel ON

Task-1: LED ON & OFF with a Button on Front Panel of LV ON

Task-1: LED ON & OFF with a Button on Front Panel of LV OFF

Task-2: Reading Analog DC Voltage & Showing on FP using Meter (Used Arduino Board: Arduino Mega 2560) The on-board voltage available to this board is 0V, 3.3V and 5V. These three voltages has been read and displayed.

Task-2: Reading Analog DC Voltage & Showing on FP using Meter Analog Read Prog. Analog Pin A 0 is used to receive the input signal. Arduino Board

Task-2: Reading Analog DC Voltage & Showing on FP using Meter Front Panel Showing different Voltages:

Task-2: Reading Analog DC Voltage & Showing on FP using Meter Pic-1: Showing on board connection of GND pin to A0 Analog input and LabVIEW meter output.

Task-2: Reading Analog DC Voltage & Showing on FP using Meter Pic-2: Showing on board connection of 3.3V pin to A0 Analog input and LabVIEW meter output.

Task-2: Reading Analog DC Voltage & Showing on FP using Meter Pic-3: Showing on board connection of 5V pin to A0 Analog input and LabVIEW meter output.

References: TORIAL.HTM