Overview of Arduino
Spoken Tutorial Project
https://spoken-tutorial.org
National Mission on Education through ICT
http://sakshat.ac.in
Nirmala Venkat
IIT Bombay
4 June 2018
Nirmala Venkat Overview of Arduino
Learning Objectives
We will learn about
Nirmala Venkat Overview of Arduino
Learning Objectives
We will learn about
Various electronic components and
their connections
Nirmala Venkat Overview of Arduino
Learning Objectives
We will learn about
Various electronic components and
their connections
Content available in various
tutorials under this series
Nirmala Venkat Overview of Arduino
System Requirements
Nirmala Venkat Overview of Arduino
System Requirements
Ubuntu Linux 14.04 OS
Nirmala Venkat Overview of Arduino
Pre-requisites
Nirmala Venkat Overview of Arduino
Pre-requisites
To follow the Basic level series,
you should have knowledge of
electronics and circuits
Nirmala Venkat Overview of Arduino
Pre-requisites
To follow the Basic level series,
you should have knowledge of
electronics and circuits
For Intermediate level, you should
have knowledge of Assembly and
C Programming languages
Nirmala Venkat Overview of Arduino
Who can use Arduino?
Nirmala Venkat Overview of Arduino
Who can use Arduino?
Anyone who is interested in
experimenting with electronic
components
Nirmala Venkat Overview of Arduino
Who can use Arduino?
Anyone who is interested in
experimenting with electronic
components
For example:
Nirmala Venkat Overview of Arduino
Who can use Arduino?
Anyone who is interested in
experimenting with electronic
components
For example:
college students
Nirmala Venkat Overview of Arduino
Who can use Arduino?
Anyone who is interested in
experimenting with electronic
components
For example:
college students
any hardware professional
Nirmala Venkat Overview of Arduino
Who can use Arduino?
Anyone who is interested in
experimenting with electronic
components
For example:
college students
any hardware professional
individuals who are interested in
hands-on creativity
Nirmala Venkat Overview of Arduino
Electronic Components and
Connections
Nirmala Venkat Overview of Arduino
Electronic Components and
Connections
Breadboard and its internal
connections
Nirmala Venkat Overview of Arduino
Electronic Components and
Connections
Breadboard and its internal
connections
LED on the breadboard
Nirmala Venkat Overview of Arduino
Electronic Components and
Connections
Breadboard and its internal
connections
LED on the breadboard
PushButton
Nirmala Venkat Overview of Arduino
Electronic Components and
Connections
Breadboard and its internal
connections
LED on the breadboard
PushButton
Seven Segment Display on the
breadboard
Nirmala Venkat Overview of Arduino
Electronic Components and
Connections
Nirmala Venkat Overview of Arduino
Electronic Components and
Connections
Common mistakes people make
when using breadboard, LED,
Pushbutton to make connections
Nirmala Venkat Overview of Arduino
Introduction to Arduino
Nirmala Venkat Overview of Arduino
Introduction to Arduino
Arduino device
Nirmala Venkat Overview of Arduino
Introduction to Arduino
Arduino device
Features of Arduino
Nirmala Venkat Overview of Arduino
Introduction to Arduino
Arduino device
Features of Arduino
Components of Arduino board
Nirmala Venkat Overview of Arduino
Introduction to Arduino
Arduino device
Features of Arduino
Components of Arduino board
Microcontrollers
Nirmala Venkat Overview of Arduino
Introduction to Arduino
Arduino device
Features of Arduino
Components of Arduino board
Microcontrollers
Installation of Arduino IDE on
Ubuntu Linux OS
Nirmala Venkat Overview of Arduino
Arduino Components and IDE
Nirmala Venkat Overview of Arduino
Arduino Components and IDE
How to set up a physical
connection between Arduino and a
computer
Nirmala Venkat Overview of Arduino
Arduino Components and IDE
How to set up a physical
connection between Arduino and a
computer
Various pins that are available in
the Arduino board
Nirmala Venkat Overview of Arduino
Arduino Components and IDE
How to set up a physical
connection between Arduino and a
computer
Various pins that are available in
the Arduino board
Arduino programming language
Nirmala Venkat Overview of Arduino
First Arduino Program
Nirmala Venkat Overview of Arduino
First Arduino Program
Write a simple Arduino program
Nirmala Venkat Overview of Arduino
First Arduino Program
Write a simple Arduino program
Compile and upload the program
Nirmala Venkat Overview of Arduino
First Arduino Program
Write a simple Arduino program
Compile and upload the program
Write a program to blink an LED
Nirmala Venkat Overview of Arduino
Arduino with Tricolor LED and
Pushbutton
Nirmala Venkat Overview of Arduino
Arduino with Tricolor LED and
Pushbutton
Connect a tricolor LED to Arduino
board
Nirmala Venkat Overview of Arduino
Arduino with Tricolor LED and
Pushbutton
Connect a tricolor LED to Arduino
board
Write a program to blink the
tricolor LED
Nirmala Venkat Overview of Arduino
Arduino with Tricolor LED and
Pushbutton
Connect a tricolor LED to Arduino
board
Write a program to blink the
tricolor LED
Use Pushbutton to control the
blinking
Nirmala Venkat Overview of Arduino
Interfacing Arduino with LCD
Nirmala Venkat Overview of Arduino
Interfacing Arduino with LCD
Connect an LCD to Arduino board
Nirmala Venkat Overview of Arduino
Interfacing Arduino with LCD
Connect an LCD to Arduino board
Write a program to display a text
message on the LCD
Nirmala Venkat Overview of Arduino
Display counter using Arduino
Nirmala Venkat Overview of Arduino
Display counter using Arduino
Connect an LCD and a
Pushbutton to Arduino board
Nirmala Venkat Overview of Arduino
Display counter using Arduino
Connect an LCD and a
Pushbutton to Arduino board
Write a program to increase the
count whenever the pushbutton is
pressed
Nirmala Venkat Overview of Arduino
Seven Segment Display
Nirmala Venkat Overview of Arduino
Seven Segment Display
Connect a Seven Segment Display
to Arduino board
Nirmala Venkat Overview of Arduino
Seven Segment Display
Connect a Seven Segment Display
to Arduino board
Write a program to display digits
from 0 to 4 on the Seven Segment
Display
Nirmala Venkat Overview of Arduino
Summary
In this tutorial, we went through
Various electronic components and
their connections
Content available in various
tutorials under this series
Nirmala Venkat Overview of Arduino
About the Spoken Tutorial Project
Watch the video available at
http://spoken-tutorial.org
/What is a Spoken Tutorial
It summarises the Spoken Tutorial
project
If you do not have good
bandwidth, you can download and
watch it
Nirmala Venkat Overview of Arduino
Spoken Tutorial Workshops
The Spoken Tutorial Project Team
Conducts workshops using spoken
tutorials
Gives certificates to those who
pass an online test
For more details, please write to
[email protected] Nirmala Venkat Overview of Arduino
Forum for specific questions
Do you have questions in THIS
Spoken Tutorial?
Please visit
http://forums.spoken-tutorial.org
Choose the minute and second
where you have the question
Explain your question briefly
Someone from our team will
answer them
Nirmala Venkat Overview of Arduino
Forum for specific questions
The Spoken Tutorial forum is for
specific questions on this tutorial
Please do not post unrelated and
general questions on them
This will help reduce the clutter
With less clutter, we can use these
discussion as intructional material
Nirmala Venkat Overview of Arduino
Acknowledgements
Spoken Tutorial Project is a part
of the Talk to a Teacher project
It is supported by the National
Mission on Education through
ICT, MHRD, Government of India
More information on this Mission
is available at
http://spoken-tutorial.org
/NMEICT-Intro
Nirmala Venkat Overview of Arduino