0% found this document useful (0 votes)
7 views

Arduino

Uploaded by

Ayush Nagaria
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Arduino

Uploaded by

Ayush Nagaria
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Electric Circuit

● Electric circuits are a closed path in which electric current flows


Microprocessor and micro controller
Different Varieties of Arduino
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
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.
Digital Input / Digital output
(PWM on pins 3, 5, 6, 9, 10, 11)

USB Arduin
connection
o Uno
Revisio
7-12 volt n3
input power
(9v is
common) Power Analog input /
pins Digital input or
output
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
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

You might also like