SlideShare a Scribd company logo
Arduino Labs
Arduino Labs V4 Dated June 10,2011
Why Arduino
It is low cost - Just Rs 500/- gets you
started.
It is easy - 1 hours on PC and you are
confident.
It is open source - nothing is hidden.
It is multi platform - Windows, Linux,
Apple Mac OSX
It can create complex applications/
products.
Simple Labs
Lab 1 deals with just one LED, start with
a simple blinker to code that says SOS or
SMS (morse code)
Lab 2 deals with serial port or interface
computer with Arduino Port
Lab 3 onwards there are little more
complex devices ranging from Numeric
displays to GSM/GPS devices.
What will you learn
Basic Grammer, Simple commands
Communication between 2 devices
(computer and embedded unit)
Communication between 3 devices
(complex embedded unit, simple
embedded unit and computer)
What Next
Interface simple other devices
- Alpha numeric devices
- Key board and Digital Display
- Real Time Clock
- Relay and Opto couplers
- Temprature, Current, Voltage
- DTMF Signals
After That
Integrate Multiple Devices
Add user interface / sequence
Create a real life application that
inspires you.
Material Required
Computer with Linux/Windows/MAC
OS with RS232 port
Arduino Board with pre-programmed ic
with boot loader
+12V Power Supply
RS232 Cable
Arduino Circuit and pin out details
Installation
Download and Install latest version of
Arduino software.
Connect Arduino board with power
supply and RS232 port.
Note the mcu on Arduino and Serial port
of computer
Run ARDUINO. Select board and port
from tool menu.
Arduino Pin Numbers
Arduino board has 20 I/O lines.
Numbered from 0 to 19
All are general purpose I/O
Some has additional functions
Pin 13 is LED on Board. It glows when
pin is HIGH and off when LOW.
Others will be discussed later
Some Common Words
Sketch - Program that runs on the
arduino boards.
Digital - Only two values 1(HIGH) or
0(LOW).
Analog - Multiple values (like volume,
light intensity) Usually has a range
from 0 to 255.
Pin - input or output connected to
something like switch or led.
More Common Words
Port - Serial port on which arduino is
connected for uploading the program
(sketch).
Bootlaoder - Like OS. A program that
starts first. Wait for new user program.
If nothing received then start the
existing user’s program.
Upload - A process done at computer
that sends the user program via serial
Just Remember
Select proper com port (Tools | Serial
port)
Select proper board (Tools | Boards). For
version 1 it is Arduino NG or Older with
ATMEGA168 (some may have ATMEGA8)
When uploading ensure that
Hyperteminal is disconnected or close.
ICSP
LED14 (POWER)
JP4
00 0
D2
D3
D1
1 2 3 4 5 ANALOG IN
DC1
LED1(Rx)
LED0(Tx)
C1 C2 C3
R3
R2
R1
R4
R5
R6
R7 R8
AREF
0V 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PWM (PWM-AT168)
T1
T2
C7C6
C8
PIN 13
9V5V
NC
RST
SCL
SDA
POWER
C5
L1
S1
R9
R10
R11
C9
JP0
TX
RX
SERIAL
ENABLE
PIN 0/1
GND REF
PIN 2(TxD)
PIN 3(RxD)
PIN 4(DSR)
PIN 5(GND)
16MHz
AUTORESET
C4
MISO SV
MOSI
GND
SCK
RST
12V
GND
RESET
14 15 16 17 18 19 DIGITAL
Pin Mapping
Analog 0-5 are also Digital 14-19
Common Queries
I am doing MCA. I have no Idea about
elecronics.
- That’s okay.
- There is no electronics more than you have in PC.
- In PC you connect key board, mouse, pen driver,
external HDD/CDROM, modem or Monitor.
- Here also you may connect some boards like GPS or
GSM or Display.
Common Queries
This is too simple. I plan to work on
sound analysis or TCP/IP protocols
- That’s okay.
- Inital labs deal with leds and serial port.
- Very soon you will be able to connect to a server
via TCP protocols or connet to ethernet or control
a complete elevator with this board.
- By the way the speed of this board is more than 3X
of that of IBM/PC - first popular computer that
you may remember
Common Queries
This is only for hobby
- Yes, this is for hobby.
- And at the same time, it is used for commercial and
power ful application.
- Some application that we have installed are remote
monitoring of Mobile Phone Towers and Traffic
Timers.
- Check on web, you may be able to find lot more
serious application than hobby applications
Common Queries
This version is with RS232 and only for
Desktop
- This is an entry level model costing Rs 500/-
- Next model with USB connectivity is also available.
- More models with memory upto 128kb and I/Os
upto 50 are available.
- They of course cost more. Yet the same programs
will work on them as it is.
Common Queries
Do I have to buy boards from you.
- The complete details including PCB design, circuit
diagram are available from arduino.cc.
- All parts as well as complete boards are available in
local markets in India. We recommend
myworld.ebay.in/open.embedded
- On line training is open and free.
- Personal training is paid. There is nothing extra
that is not on website.
Contact
Have more ideas, queries, suggestions?
Contact me at -
Vinay Chaddha
email : vinay@open-embedded.info
SMS : 9811074026
know more about me at visualcv.com/
gvc3065
Check us online
Join our facebook page at
facebook.com/open.embedded
Buy products from myworld.ebay.in/
open.embedded
Spread the knowledge
This training is at zero cost to you
We request you to explain the process
and give demo to 20 more students.
Update their names, college name,
course name, semster, email id and
mobile number to bit.ly/arduino-
trainees

More Related Content

What's hot (20)

13CH it 1
13CH it 113CH it 1
13CH it 1
cesar batallas
 
Introducing the Arduino
Introducing the ArduinoIntroducing the Arduino
Introducing the Arduino
Charles A B Jr
 
arduino-1
 arduino-1 arduino-1
arduino-1
jhcid
 
Arduino Uno Board - Robomart
Arduino Uno Board - RobomartArduino Uno Board - Robomart
Arduino Uno Board - Robomart
raspberrypib
 
Programming with arduino
Programming with arduinoProgramming with arduino
Programming with arduino
Makers of India
 
What is arduino
What is arduinoWhat is arduino
What is arduino
vivek kumar
 
Fun with arduino
Fun with arduinoFun with arduino
Fun with arduino
Ravikumar Tiwari
 
Controlling an Arduino with Android
Controlling an Arduino with AndroidControlling an Arduino with Android
Controlling an Arduino with Android
A. Hernandez
 
IoT Devices, Which One Is Right for You to Learn?
IoT Devices, Which One Is Right for You to Learn?IoT Devices, Which One Is Right for You to Learn?
IoT Devices, Which One Is Right for You to Learn?
Agustaf Ryadi
 
IoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to LearnIoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to Learn
Toni Haryanto
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
yeokm1
 
Arduino camera interfacing OV7670
Arduino camera interfacing OV7670Arduino camera interfacing OV7670
Arduino camera interfacing OV7670
Somnath Sharma
 
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
Tech in Asia ID
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)
Dragos Ionita
 
IoT with Arduino
IoT with ArduinoIoT with Arduino
IoT with Arduino
Arvind Singh
 
Arduino e-Course Syllabus for Beginners
Arduino e-Course Syllabus for BeginnersArduino e-Course Syllabus for Beginners
Arduino e-Course Syllabus for Beginners
Madhu Honey
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
Lars Gregori
 
Glossary
GlossaryGlossary
Glossary
Kyle Fielding
 
2do. class, Peripheral Device
2do. class, Peripheral Device2do. class, Peripheral Device
2do. class, Peripheral Device
Alba Lissette Peguero
 
Arduino presentation
Arduino presentationArduino presentation
Arduino presentation
Mahmoud BEN TAHAR
 
Introducing the Arduino
Introducing the ArduinoIntroducing the Arduino
Introducing the Arduino
Charles A B Jr
 
arduino-1
 arduino-1 arduino-1
arduino-1
jhcid
 
Arduino Uno Board - Robomart
Arduino Uno Board - RobomartArduino Uno Board - Robomart
Arduino Uno Board - Robomart
raspberrypib
 
Programming with arduino
Programming with arduinoProgramming with arduino
Programming with arduino
Makers of India
 
Controlling an Arduino with Android
Controlling an Arduino with AndroidControlling an Arduino with Android
Controlling an Arduino with Android
A. Hernandez
 
IoT Devices, Which One Is Right for You to Learn?
IoT Devices, Which One Is Right for You to Learn?IoT Devices, Which One Is Right for You to Learn?
IoT Devices, Which One Is Right for You to Learn?
Agustaf Ryadi
 
IoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to LearnIoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to Learn
Toni Haryanto
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
yeokm1
 
Arduino camera interfacing OV7670
Arduino camera interfacing OV7670Arduino camera interfacing OV7670
Arduino camera interfacing OV7670
Somnath Sharma
 
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
Tech in Asia ID
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)
Dragos Ionita
 
Arduino e-Course Syllabus for Beginners
Arduino e-Course Syllabus for BeginnersArduino e-Course Syllabus for Beginners
Arduino e-Course Syllabus for Beginners
Madhu Honey
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
Lars Gregori
 

Viewers also liked (17)

Open.embedded intro
Open.embedded introOpen.embedded intro
Open.embedded intro
Open.Embedded
 
Micro controller
Micro controllerMicro controller
Micro controller
Devi Prasad
 
Learn arduino hardware
Learn arduino hardwareLearn arduino hardware
Learn arduino hardware
Open.Embedded
 
About vinay chaddha
About vinay chaddhaAbout vinay chaddha
About vinay chaddha
Open.Embedded
 
Who what and by whom
Who what and by whomWho what and by whom
Who what and by whom
Open.Embedded
 
Micro controller what_and_how_to_learn
Micro controller what_and_how_to_learnMicro controller what_and_how_to_learn
Micro controller what_and_how_to_learn
Open.Embedded
 
Joy-n-Freedom
Joy-n-FreedomJoy-n-Freedom
Joy-n-Freedom
Open.Embedded
 
Arduino lab 1_0
Arduino lab 1_0Arduino lab 1_0
Arduino lab 1_0
Open.Embedded
 
Arduino + On Screen Display
Arduino + On Screen Display Arduino + On Screen Display
Arduino + On Screen Display
Open.Embedded
 
Arduino lab 1_1
Arduino lab 1_1Arduino lab 1_1
Arduino lab 1_1
Open.Embedded
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHA
Paras Jha
 
Embeded System
Embeded SystemEmbeded System
Embeded System
Dhaval09
 
ARM in 30 minutes
ARM in 30 minutes ARM in 30 minutes
ARM in 30 minutes
Open.Embedded
 
Micro-controller course lec 01
Micro-controller course lec 01Micro-controller course lec 01
Micro-controller course lec 01
Mohamed Fadel Buffon
 
Microchip's PIC Micro Controller
Microchip's PIC Micro ControllerMicrochip's PIC Micro Controller
Microchip's PIC Micro Controller
Midhu S V Unnithan
 
Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3
Sai Kumar
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
VISHNU KP
 
Micro controller
Micro controllerMicro controller
Micro controller
Devi Prasad
 
Learn arduino hardware
Learn arduino hardwareLearn arduino hardware
Learn arduino hardware
Open.Embedded
 
Who what and by whom
Who what and by whomWho what and by whom
Who what and by whom
Open.Embedded
 
Micro controller what_and_how_to_learn
Micro controller what_and_how_to_learnMicro controller what_and_how_to_learn
Micro controller what_and_how_to_learn
Open.Embedded
 
Arduino + On Screen Display
Arduino + On Screen Display Arduino + On Screen Display
Arduino + On Screen Display
Open.Embedded
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHA
Paras Jha
 
Embeded System
Embeded SystemEmbeded System
Embeded System
Dhaval09
 
Microchip's PIC Micro Controller
Microchip's PIC Micro ControllerMicrochip's PIC Micro Controller
Microchip's PIC Micro Controller
Midhu S V Unnithan
 
Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3
Sai Kumar
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
VISHNU KP
 
Ad

Similar to Arduino Labs Introduction (20)

introductiontoarduino-111120102058-phpapp02.pdf
introductiontoarduino-111120102058-phpapp02.pdfintroductiontoarduino-111120102058-phpapp02.pdf
introductiontoarduino-111120102058-phpapp02.pdf
HebaEng
 
13223971.ppt
13223971.ppt13223971.ppt
13223971.ppt
SuYee13
 
Arduino_Code.ppt
Arduino_Code.pptArduino_Code.ppt
Arduino_Code.ppt
said705807
 
Micro_Controllers_lab1_Intro_to_Arduino.pptx
Micro_Controllers_lab1_Intro_to_Arduino.pptxMicro_Controllers_lab1_Intro_to_Arduino.pptx
Micro_Controllers_lab1_Intro_to_Arduino.pptx
Gaser4
 
arduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptxarduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptx
SruSru1
 
arduinoedit.pptx
arduinoedit.pptxarduinoedit.pptx
arduinoedit.pptx
rajalakshmi769433
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
Wingston
 
Arduino Workshop @ MSA University
Arduino Workshop @ MSA UniversityArduino Workshop @ MSA University
Arduino Workshop @ MSA University
Ahmed Magdy Farid
 
Arduino . .
Arduino             .                             .Arduino             .                             .
Arduino . .
dryazhinians
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
SAURABHKUMAR892774
 
Arduino.pptx
Arduino.pptxArduino.pptx
Arduino.pptx
AadilKk
 
Arduino guide
Arduino guideArduino guide
Arduino guide
Rajan Gautam
 
Arduino Programming - Brief Introduction
Arduino Programming - Brief IntroductionArduino Programming - Brief Introduction
Arduino Programming - Brief Introduction
NEEVEE Technologies
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.
Govind Jha
 
Presentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALAPresentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALA
AviPatel16612
 
Arduino
ArduinoArduino
Arduino
LetzkuLetz Castro
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Damien Magoni
 
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓNPEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
yrosascunam
 
Arduino board program for Mobile robotss
Arduino board program for Mobile robotssArduino board program for Mobile robotss
Arduino board program for Mobile robotss
VSARAVANAKUMARHICETS
 
Internet of Things prescribed by University
Internet of Things prescribed by UniversityInternet of Things prescribed by University
Internet of Things prescribed by University
Sanjay Kumar
 
introductiontoarduino-111120102058-phpapp02.pdf
introductiontoarduino-111120102058-phpapp02.pdfintroductiontoarduino-111120102058-phpapp02.pdf
introductiontoarduino-111120102058-phpapp02.pdf
HebaEng
 
13223971.ppt
13223971.ppt13223971.ppt
13223971.ppt
SuYee13
 
Arduino_Code.ppt
Arduino_Code.pptArduino_Code.ppt
Arduino_Code.ppt
said705807
 
Micro_Controllers_lab1_Intro_to_Arduino.pptx
Micro_Controllers_lab1_Intro_to_Arduino.pptxMicro_Controllers_lab1_Intro_to_Arduino.pptx
Micro_Controllers_lab1_Intro_to_Arduino.pptx
Gaser4
 
arduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptxarduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptx
SruSru1
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
Wingston
 
Arduino Workshop @ MSA University
Arduino Workshop @ MSA UniversityArduino Workshop @ MSA University
Arduino Workshop @ MSA University
Ahmed Magdy Farid
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
SAURABHKUMAR892774
 
Arduino.pptx
Arduino.pptxArduino.pptx
Arduino.pptx
AadilKk
 
Arduino Programming - Brief Introduction
Arduino Programming - Brief IntroductionArduino Programming - Brief Introduction
Arduino Programming - Brief Introduction
NEEVEE Technologies
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.
Govind Jha
 
Presentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALAPresentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALA
AviPatel16612
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Damien Magoni
 
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓNPEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
yrosascunam
 
Arduino board program for Mobile robotss
Arduino board program for Mobile robotssArduino board program for Mobile robotss
Arduino board program for Mobile robotss
VSARAVANAKUMARHICETS
 
Internet of Things prescribed by University
Internet of Things prescribed by UniversityInternet of Things prescribed by University
Internet of Things prescribed by University
Sanjay Kumar
 
Ad

Recently uploaded (12)

BOOK REVIEW -Finding Strength in Difficult Times.pptx
BOOK REVIEW -Finding Strength in Difficult Times.pptxBOOK REVIEW -Finding Strength in Difficult Times.pptx
BOOK REVIEW -Finding Strength in Difficult Times.pptx
Samirsinh Parmar
 
30 Common Headings.pdf extract from social media
30 Common Headings.pdf extract from social media30 Common Headings.pdf extract from social media
30 Common Headings.pdf extract from social media
Padmasrinivas N
 
The Economics of Cashback with reference to Hutti
The Economics of Cashback with reference to HuttiThe Economics of Cashback with reference to Hutti
The Economics of Cashback with reference to Hutti
hutti7865
 
Leadership in Action: Building Belonging Together
Leadership in Action: Building Belonging TogetherLeadership in Action: Building Belonging Together
Leadership in Action: Building Belonging Together
UiPathCommunity
 
Black Aura Meaning: Most Frequently Asked Questions Answered
Black Aura Meaning: Most Frequently Asked Questions AnsweredBlack Aura Meaning: Most Frequently Asked Questions Answered
Black Aura Meaning: Most Frequently Asked Questions Answered
Maria Hayes
 
Effective communication in the workplace
Effective communication in the workplaceEffective communication in the workplace
Effective communication in the workplace
TanveerMomin7
 
Public - Natural RAS & Innate Genius_ Reclaiming the Human Nervous System.pdf
Public - Natural RAS & Innate Genius_ Reclaiming the Human Nervous System.pdfPublic - Natural RAS & Innate Genius_ Reclaiming the Human Nervous System.pdf
Public - Natural RAS & Innate Genius_ Reclaiming the Human Nervous System.pdf
Michael Herlache, MBA
 
LEVELS OF ANALYSIS & THEORIES OF FOREIGN POLICY.pptx
LEVELS OF ANALYSIS & THEORIES OF FOREIGN POLICY.pptxLEVELS OF ANALYSIS & THEORIES OF FOREIGN POLICY.pptx
LEVELS OF ANALYSIS & THEORIES OF FOREIGN POLICY.pptx
DIANAPETERS19
 
Exercise Book- improves yours health.pdf
Exercise Book- improves yours health.pdfExercise Book- improves yours health.pdf
Exercise Book- improves yours health.pdf
deepaksasiktym
 
Psychology_of_ Habit_Formation.pptx
Psychology_of_      Habit_Formation.pptxPsychology_of_      Habit_Formation.pptx
Psychology_of_ Habit_Formation.pptx
raghavsharma19765
 
Destiny University's Neurophysiological Engineering Curriculum.pdf
Destiny University's Neurophysiological Engineering Curriculum.pdfDestiny University's Neurophysiological Engineering Curriculum.pdf
Destiny University's Neurophysiological Engineering Curriculum.pdf
Michael Herlache, MBA
 
23 Years as a Banker: A Journey Through Global Banking, Compliance, and Chara...
23 Years as a Banker: A Journey Through Global Banking, Compliance, and Chara...23 Years as a Banker: A Journey Through Global Banking, Compliance, and Chara...
23 Years as a Banker: A Journey Through Global Banking, Compliance, and Chara...
billal1282bankalbila
 
BOOK REVIEW -Finding Strength in Difficult Times.pptx
BOOK REVIEW -Finding Strength in Difficult Times.pptxBOOK REVIEW -Finding Strength in Difficult Times.pptx
BOOK REVIEW -Finding Strength in Difficult Times.pptx
Samirsinh Parmar
 
30 Common Headings.pdf extract from social media
30 Common Headings.pdf extract from social media30 Common Headings.pdf extract from social media
30 Common Headings.pdf extract from social media
Padmasrinivas N
 
The Economics of Cashback with reference to Hutti
The Economics of Cashback with reference to HuttiThe Economics of Cashback with reference to Hutti
The Economics of Cashback with reference to Hutti
hutti7865
 
Leadership in Action: Building Belonging Together
Leadership in Action: Building Belonging TogetherLeadership in Action: Building Belonging Together
Leadership in Action: Building Belonging Together
UiPathCommunity
 
Black Aura Meaning: Most Frequently Asked Questions Answered
Black Aura Meaning: Most Frequently Asked Questions AnsweredBlack Aura Meaning: Most Frequently Asked Questions Answered
Black Aura Meaning: Most Frequently Asked Questions Answered
Maria Hayes
 
Effective communication in the workplace
Effective communication in the workplaceEffective communication in the workplace
Effective communication in the workplace
TanveerMomin7
 
Public - Natural RAS & Innate Genius_ Reclaiming the Human Nervous System.pdf
Public - Natural RAS & Innate Genius_ Reclaiming the Human Nervous System.pdfPublic - Natural RAS & Innate Genius_ Reclaiming the Human Nervous System.pdf
Public - Natural RAS & Innate Genius_ Reclaiming the Human Nervous System.pdf
Michael Herlache, MBA
 
LEVELS OF ANALYSIS & THEORIES OF FOREIGN POLICY.pptx
LEVELS OF ANALYSIS & THEORIES OF FOREIGN POLICY.pptxLEVELS OF ANALYSIS & THEORIES OF FOREIGN POLICY.pptx
LEVELS OF ANALYSIS & THEORIES OF FOREIGN POLICY.pptx
DIANAPETERS19
 
Exercise Book- improves yours health.pdf
Exercise Book- improves yours health.pdfExercise Book- improves yours health.pdf
Exercise Book- improves yours health.pdf
deepaksasiktym
 
Psychology_of_ Habit_Formation.pptx
Psychology_of_      Habit_Formation.pptxPsychology_of_      Habit_Formation.pptx
Psychology_of_ Habit_Formation.pptx
raghavsharma19765
 
Destiny University's Neurophysiological Engineering Curriculum.pdf
Destiny University's Neurophysiological Engineering Curriculum.pdfDestiny University's Neurophysiological Engineering Curriculum.pdf
Destiny University's Neurophysiological Engineering Curriculum.pdf
Michael Herlache, MBA
 
23 Years as a Banker: A Journey Through Global Banking, Compliance, and Chara...
23 Years as a Banker: A Journey Through Global Banking, Compliance, and Chara...23 Years as a Banker: A Journey Through Global Banking, Compliance, and Chara...
23 Years as a Banker: A Journey Through Global Banking, Compliance, and Chara...
billal1282bankalbila
 

Arduino Labs Introduction

  • 1. Arduino Labs Arduino Labs V4 Dated June 10,2011
  • 2. Why Arduino It is low cost - Just Rs 500/- gets you started. It is easy - 1 hours on PC and you are confident. It is open source - nothing is hidden. It is multi platform - Windows, Linux, Apple Mac OSX It can create complex applications/ products.
  • 3. Simple Labs Lab 1 deals with just one LED, start with a simple blinker to code that says SOS or SMS (morse code) Lab 2 deals with serial port or interface computer with Arduino Port Lab 3 onwards there are little more complex devices ranging from Numeric displays to GSM/GPS devices.
  • 4. What will you learn Basic Grammer, Simple commands Communication between 2 devices (computer and embedded unit) Communication between 3 devices (complex embedded unit, simple embedded unit and computer)
  • 5. What Next Interface simple other devices - Alpha numeric devices - Key board and Digital Display - Real Time Clock - Relay and Opto couplers - Temprature, Current, Voltage - DTMF Signals
  • 6. After That Integrate Multiple Devices Add user interface / sequence Create a real life application that inspires you.
  • 7. Material Required Computer with Linux/Windows/MAC OS with RS232 port Arduino Board with pre-programmed ic with boot loader +12V Power Supply RS232 Cable Arduino Circuit and pin out details
  • 8. Installation Download and Install latest version of Arduino software. Connect Arduino board with power supply and RS232 port. Note the mcu on Arduino and Serial port of computer Run ARDUINO. Select board and port from tool menu.
  • 9. Arduino Pin Numbers Arduino board has 20 I/O lines. Numbered from 0 to 19 All are general purpose I/O Some has additional functions Pin 13 is LED on Board. It glows when pin is HIGH and off when LOW. Others will be discussed later
  • 10. Some Common Words Sketch - Program that runs on the arduino boards. Digital - Only two values 1(HIGH) or 0(LOW). Analog - Multiple values (like volume, light intensity) Usually has a range from 0 to 255. Pin - input or output connected to something like switch or led.
  • 11. More Common Words Port - Serial port on which arduino is connected for uploading the program (sketch). Bootlaoder - Like OS. A program that starts first. Wait for new user program. If nothing received then start the existing user’s program. Upload - A process done at computer that sends the user program via serial
  • 12. Just Remember Select proper com port (Tools | Serial port) Select proper board (Tools | Boards). For version 1 it is Arduino NG or Older with ATMEGA168 (some may have ATMEGA8) When uploading ensure that Hyperteminal is disconnected or close.
  • 13. ICSP LED14 (POWER) JP4 00 0 D2 D3 D1 1 2 3 4 5 ANALOG IN DC1 LED1(Rx) LED0(Tx) C1 C2 C3 R3 R2 R1 R4 R5 R6 R7 R8 AREF 0V 13 12 11 10 9 8 7 6 5 4 3 2 1 0 PWM (PWM-AT168) T1 T2 C7C6 C8 PIN 13 9V5V NC RST SCL SDA POWER C5 L1 S1 R9 R10 R11 C9 JP0 TX RX SERIAL ENABLE PIN 0/1 GND REF PIN 2(TxD) PIN 3(RxD) PIN 4(DSR) PIN 5(GND) 16MHz AUTORESET C4 MISO SV MOSI GND SCK RST 12V GND RESET 14 15 16 17 18 19 DIGITAL
  • 14. Pin Mapping Analog 0-5 are also Digital 14-19
  • 15. Common Queries I am doing MCA. I have no Idea about elecronics. - That’s okay. - There is no electronics more than you have in PC. - In PC you connect key board, mouse, pen driver, external HDD/CDROM, modem or Monitor. - Here also you may connect some boards like GPS or GSM or Display.
  • 16. Common Queries This is too simple. I plan to work on sound analysis or TCP/IP protocols - That’s okay. - Inital labs deal with leds and serial port. - Very soon you will be able to connect to a server via TCP protocols or connet to ethernet or control a complete elevator with this board. - By the way the speed of this board is more than 3X of that of IBM/PC - first popular computer that you may remember
  • 17. Common Queries This is only for hobby - Yes, this is for hobby. - And at the same time, it is used for commercial and power ful application. - Some application that we have installed are remote monitoring of Mobile Phone Towers and Traffic Timers. - Check on web, you may be able to find lot more serious application than hobby applications
  • 18. Common Queries This version is with RS232 and only for Desktop - This is an entry level model costing Rs 500/- - Next model with USB connectivity is also available. - More models with memory upto 128kb and I/Os upto 50 are available. - They of course cost more. Yet the same programs will work on them as it is.
  • 19. Common Queries Do I have to buy boards from you. - The complete details including PCB design, circuit diagram are available from arduino.cc. - All parts as well as complete boards are available in local markets in India. We recommend myworld.ebay.in/open.embedded - On line training is open and free. - Personal training is paid. There is nothing extra that is not on website.
  • 20. Contact Have more ideas, queries, suggestions? Contact me at - Vinay Chaddha email : [email protected] SMS : 9811074026 know more about me at visualcv.com/ gvc3065
  • 21. Check us online Join our facebook page at facebook.com/open.embedded Buy products from myworld.ebay.in/ open.embedded
  • 22. Spread the knowledge This training is at zero cost to you We request you to explain the process and give demo to 20 more students. Update their names, college name, course name, semster, email id and mobile number to bit.ly/arduino- trainees