Introduction To Arduino PowerPoint Presentation On Arduino
Introduction To Arduino PowerPoint Presentation On Arduino
WHAT IS ARDUINO?
Arduino is a tool for making computers that can
sense and control more of the physical world than
your desktop computer.
ATMega168/328
16MHz
crystal/filtering
capacitors
Onboard power
regulators
FTDI USB <-> Serial
Chip
Hardware
NECESSARY
PARTS FOR
ARDUINO
MICROCONTROLLER UNIT
ATMega168/328
The ‘brains’ of the
Arduino
Program is loaded
onto the chip
Runs main loop until
power is removed
16MHZ CRYSTAL
16Mhz Crystal
The ‘heartbeat’ of the
ATMega chip
Speed of crystal
determines chip speed
Possible to
over/underclock
depending on application
ATMega series has
onboard oscillator; less
precise
FTDI USB CHIP
Allows your
Arduino to
communicate with
your computer over
a simple USB link
Only necessary for
communicating with
USB
POWER SUPPLY
5 Volt and 3.3 Volt
Regulators
Filtering capacitors
Automatic switching
between external and
USB Power
Leave it out if you
have a filtered 5 Volt
power supply
HARDWARE
CircuitBoard
Headers
USB port
Sockets
TYPES OF ARDUINO
TYPES OF ARDUINO
There are many different Arduino variations on the
market, from small boards like the Arduino mini to
large boards like the Arduino MEGA. All have certain
features in common:
•Digital input/output pins (some double as PWM
pins)
•Analog input/output pins
•Serial communication pins
•In-system programming pins (ISP)
•Compatibility with Arduino software
ARDUINO DEVELOPMENT BOARD
ARDUINO SOFTWARE
ARDUINO LANGUAGE
C like syntax, but simplified
Abstracts the pin naming to numbers
Easy to learn, yet powerful
Lots of example code
Easy to reuse C-code from other projects
Libraries can be written in C++
Lots of libraries available