SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
A Quick Introduction to
Arduino and Sensors
Why Was Arduino Developed?
•Physical Computing – using components that
can interact with people and with the world
around us
•The Arduino was originally developed for artists
and designers to prototype interactive displays
–Developed for non-scientists
–Minimalist programming
–“Forgiving” circuitry that can handle a wide
variety of wiring errors
Different Varieties of Arduino
Arduino
Uno
Revision
3
USB
connection
7-12 volt
input power
(9v is
common) Power
pins
Analog input /
Digital input or
output
Digital Input / Digital output
(PWM on pins 3, 5, 6, 9, 10, 11)
What Can Arduino Uno Be Used To Teach?
•Introductory electronics (voltage, current,
resistance)
•How sensors and actuators work
•Rudimentary programming
•Design of basic scientific equipment
•Troubleshooting
•Challenges of communicating with users through
a project (e.g., messages, formatting numbers,
ease of use, etc.)
•Statistics and variation in data gathering
What Can Students Do?
•Quickly able to prototype a working project
•Able to produce a working computer program
•The tactile “feel” of assembling a project is very
rewarding; making something that works
•FINALLY understanding that a scientific instrument is only
as good as its design and calibration
•Get to troubleshoot circuits under the tutelage of the
instructor to develop a logical, orderly method.
What Approach Have I Followed?
Philosophical Approach
•It is physically impossible to teach students a
comprehensive course in electronics in a single
semester
•The purpose of our electronics course is to teach
the basics of instrument design, function, and
troubleshooting
•It is important to teach students the basics of
electronics and teach them how to learn
electronics on their own
What Approach Have I Followed?
•Start simple – build confidence with small projects
before trying complex projects
•Introduce concept and then immediately do a project
with it
•Use components that will capture the attention and
imagination of the students
•Use new projects to build on previous projects
•Create a “problem” for students to solve that THEY
will see as practical but not overly complicated
•Teach students how to search for needed information
from datasheets (e.g., tolerances, current limits, etc.)
from the internet
What Are Some Good
Components to Start With?
• LEDs….lots of LEDs with variety of colors (be
sure to also acquire lots of current-limiting
resistors)
• Good for blinking, dimming using PWM,
“Knight Rider” effect with 8 or more LEDs,
strobe effects, etc.
What Are Some Good
Components to Start With?
• LCD Screen with backlight (16x2 is common and teaches the complications of textual display)
• The parallel version uses 4 digital pins for display
• Instructions for how to connect is built in as a sample “sketch” in the Arduino
• Students get a huge degree of satisfaction from transmitting text to the LCD screen
Current-limiting
resistors for RGB
backlight
10 kW
potentiometer to
adjust screen
contrast
What Are Some Good
Components to Start With?
• Basic temperature and/or humidity sensor
• DHT11 or DHT22 is a good entry-level choice
• Library can be downloaded and incorporated to give easy access to features of the sensor
Current-limiting
resistors for RGB
backlight
DHT 11 Sensor
What Are Some Good
Components to Start With?
• Small servos
• Arduino can be used to position servo at a given angle
for use in projects.
• Other sensors can be attached to the servo to add a
layer of complexity
• Servo library included in Arduino IDE
QuickIntroduction to Arduino and Sensors
What Are Some Good
Components to Start With?
• Ultrasonic Ranger – uses ultrasonic waves to determine the distance between sensor and object
based on time between emission of wave and echo of it.
• Good for introducing discussion of speed of sound variation with environmental conditions
• Calibration principles are easily discussed
Laser pointer mounted
on servo that aims at a
target based on
readings of dual sonic
rangers
Sonic Rangers
What Are Some Other Components
That Are Relatively Easy to Use?
 128x64 Organic LED screen that can handle graphics as well as text
What Are Some Other Components
That Are Relatively Easy to Use?
 GPS Module that can be used for a variety of purposes such as
triggering a response only when the user is standing in a particular
location
What Are Some Other Components
That Are Relatively Easy to Use?
 Mechanical or
Solid-State Relay
Boards to control
alternating current
loads of several
amps
AC Outlets Controlled by Arduino
Resources
• www.arduino.cc :info on hardware, some
libraries for sensors, the integrated
development environment (IDE) and
reference material on commands and
structures
• www.instructables.com : info on DIY
projects prepared by others
• www.makezine.com : Home of Make
Magazine, which has lots of Arduino projects
Recommended Books
By
Simon Monk
By
John Boxall
By
Jeremy Blum

More Related Content

PPTX
Arduino with brief description of sensorsppt.pptx
PPTX
Introduction to arduino ppt main
PPTX
Ardui no
PPT
Intro to Arduino
PPT
Raspberry pi
PPTX
Presentation on Raspberry pi
PDF
Arduino Workshop Day 1 - Basic Arduino
PPTX
Connectors and plugs
Arduino with brief description of sensorsppt.pptx
Introduction to arduino ppt main
Ardui no
Intro to Arduino
Raspberry pi
Presentation on Raspberry pi
Arduino Workshop Day 1 - Basic Arduino
Connectors and plugs

What's hot (20)

PDF
Arduino IDE
PPT
Introduction to Arduino & Raspberry Pi
PPTX
Introduction to the Arduino
PPTX
Introduction to arduino
PPTX
PPT
arduino
PPTX
Raspberry pi
PPTX
Arduino
PPTX
Raspberry pi
PDF
PPS
What is Arduino ?
ODP
Robotics and Arduino (Arduino UNO)
PPTX
Arduino Simulation_Basic_Day-2 (Proteus)
PPTX
Arduino : how to get started
PDF
Introduction to Raspberrypi
PPT
Arduino presentation by_warishusain
PPT
Sms based notice board with 3 lcd
PPTX
Lesson sample introduction to arduino
PPT
Raspberry Pi Technology
PDF
Introduction of Arduino Uno
Arduino IDE
Introduction to Arduino & Raspberry Pi
Introduction to the Arduino
Introduction to arduino
arduino
Raspberry pi
Arduino
Raspberry pi
What is Arduino ?
Robotics and Arduino (Arduino UNO)
Arduino Simulation_Basic_Day-2 (Proteus)
Arduino : how to get started
Introduction to Raspberrypi
Arduino presentation by_warishusain
Sms based notice board with 3 lcd
Lesson sample introduction to arduino
Raspberry Pi Technology
Introduction of Arduino Uno
Ad

Similar to QuickIntroduction to Arduino and Sensors (20)

PPTX
AAPT Presentation-No Videos.pptx
PPTX
embedded_in_Arduino_with_basic_embedded.pptx
PDF
Embedded system introduction - Arduino Course
PPTX
computer system Architecture (Food detector)
PPTX
B1_25Jan21.pptx
PPTX
Buy Kite Arduino Uno Starter Kit Online in India
PPTX
Getting started with arduino uno
PDF
The IoT Academy IoT training Arduino Part 1 basics
PPTX
Internet of Things prescribed by University
PDF
Beginner-Friendly IoT Arduino Projects to Try.pdf
PPTX
Introduction to Arduino (Parts of Arduino Microcontroller) .pptx
PPTX
Introduction to Arduino Hardware and Programming
PDF
Embedded system and its platforms
PPTX
INTERNSHIP_PIBOTS_GRP8 main[1] (1).pptxhwheheh
PPTX
Aapt presentation
PPTX
Embedded PPT 2.0-1.pptxkkkkhhhhhgggggggggg
PPTX
Arduino Basics Course. For students
PPTX
Smart Door locking system using arduino
PPTX
arduino.pptx
PPTX
Arduino day
AAPT Presentation-No Videos.pptx
embedded_in_Arduino_with_basic_embedded.pptx
Embedded system introduction - Arduino Course
computer system Architecture (Food detector)
B1_25Jan21.pptx
Buy Kite Arduino Uno Starter Kit Online in India
Getting started with arduino uno
The IoT Academy IoT training Arduino Part 1 basics
Internet of Things prescribed by University
Beginner-Friendly IoT Arduino Projects to Try.pdf
Introduction to Arduino (Parts of Arduino Microcontroller) .pptx
Introduction to Arduino Hardware and Programming
Embedded system and its platforms
INTERNSHIP_PIBOTS_GRP8 main[1] (1).pptxhwheheh
Aapt presentation
Embedded PPT 2.0-1.pptxkkkkhhhhhgggggggggg
Arduino Basics Course. For students
Smart Door locking system using arduino
arduino.pptx
Arduino day
Ad

Recently uploaded (20)

PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Digital Logic Computer Design lecture notes
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
OOP with Java - Java Introduction (Basics)
DOCX
573137875-Attendance-Management-System-original
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPT
introduction to datamining and warehousing
PPTX
Artificial Intelligence
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
PPT on Performance Review to get promotions
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Current and future trends in Computer Vision.pptx
CH1 Production IntroductoryConcepts.pptx
Sustainable Sites - Green Building Construction
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Lecture Notes Electrical Wiring System Components
Digital Logic Computer Design lecture notes
Internet of Things (IOT) - A guide to understanding
OOP with Java - Java Introduction (Basics)
573137875-Attendance-Management-System-original
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
introduction to datamining and warehousing
Artificial Intelligence
CYBER-CRIMES AND SECURITY A guide to understanding
Operating System & Kernel Study Guide-1 - converted.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPT on Performance Review to get promotions
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Current and future trends in Computer Vision.pptx

QuickIntroduction to Arduino and Sensors

  • 1. A Quick Introduction to Arduino and Sensors
  • 2. Why Was Arduino Developed? •Physical Computing – using components that can interact with people and with the world around us •The Arduino was originally developed for artists and designers to prototype interactive displays –Developed for non-scientists –Minimalist programming –“Forgiving” circuitry that can handle a wide variety of wiring errors
  • 4. Arduino Uno Revision 3 USB connection 7-12 volt input power (9v is common) Power pins Analog input / Digital input or output Digital Input / Digital output (PWM on pins 3, 5, 6, 9, 10, 11)
  • 5. What Can Arduino Uno Be Used To Teach? •Introductory electronics (voltage, current, resistance) •How sensors and actuators work •Rudimentary programming •Design of basic scientific equipment •Troubleshooting •Challenges of communicating with users through a project (e.g., messages, formatting numbers, ease of use, etc.) •Statistics and variation in data gathering
  • 6. What Can Students Do? •Quickly able to prototype a working project •Able to produce a working computer program •The tactile “feel” of assembling a project is very rewarding; making something that works •FINALLY understanding that a scientific instrument is only as good as its design and calibration •Get to troubleshoot circuits under the tutelage of the instructor to develop a logical, orderly method.
  • 7. What Approach Have I Followed? Philosophical Approach •It is physically impossible to teach students a comprehensive course in electronics in a single semester •The purpose of our electronics course is to teach the basics of instrument design, function, and troubleshooting •It is important to teach students the basics of electronics and teach them how to learn electronics on their own
  • 8. What Approach Have I Followed? •Start simple – build confidence with small projects before trying complex projects •Introduce concept and then immediately do a project with it •Use components that will capture the attention and imagination of the students •Use new projects to build on previous projects •Create a “problem” for students to solve that THEY will see as practical but not overly complicated •Teach students how to search for needed information from datasheets (e.g., tolerances, current limits, etc.) from the internet
  • 9. What Are Some Good Components to Start With? • LEDs….lots of LEDs with variety of colors (be sure to also acquire lots of current-limiting resistors) • Good for blinking, dimming using PWM, “Knight Rider” effect with 8 or more LEDs, strobe effects, etc.
  • 10. What Are Some Good Components to Start With? • LCD Screen with backlight (16x2 is common and teaches the complications of textual display) • The parallel version uses 4 digital pins for display • Instructions for how to connect is built in as a sample “sketch” in the Arduino • Students get a huge degree of satisfaction from transmitting text to the LCD screen
  • 11. Current-limiting resistors for RGB backlight 10 kW potentiometer to adjust screen contrast
  • 12. What Are Some Good Components to Start With? • Basic temperature and/or humidity sensor • DHT11 or DHT22 is a good entry-level choice • Library can be downloaded and incorporated to give easy access to features of the sensor
  • 14. What Are Some Good Components to Start With? • Small servos • Arduino can be used to position servo at a given angle for use in projects. • Other sensors can be attached to the servo to add a layer of complexity • Servo library included in Arduino IDE
  • 16. What Are Some Good Components to Start With? • Ultrasonic Ranger – uses ultrasonic waves to determine the distance between sensor and object based on time between emission of wave and echo of it. • Good for introducing discussion of speed of sound variation with environmental conditions • Calibration principles are easily discussed
  • 17. Laser pointer mounted on servo that aims at a target based on readings of dual sonic rangers Sonic Rangers
  • 18. What Are Some Other Components That Are Relatively Easy to Use?  128x64 Organic LED screen that can handle graphics as well as text
  • 19. What Are Some Other Components That Are Relatively Easy to Use?  GPS Module that can be used for a variety of purposes such as triggering a response only when the user is standing in a particular location
  • 20. What Are Some Other Components That Are Relatively Easy to Use?  Mechanical or Solid-State Relay Boards to control alternating current loads of several amps
  • 21. AC Outlets Controlled by Arduino
  • 22. Resources • www.arduino.cc :info on hardware, some libraries for sensors, the integrated development environment (IDE) and reference material on commands and structures • www.instructables.com : info on DIY projects prepared by others • www.makezine.com : Home of Make Magazine, which has lots of Arduino projects