Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
181 views

Introduction To Arduino PowerPoint Presentation On Arduino

Arduino is an open-source hardware and software platform for building electronics projects and interactive objects. It provides a standard hardware platform of microcontrollers and development environment for writing code to control devices attached to the Arduino board. The Arduino platform makes electronics more accessible by simplifying the programming and hardware setup process. Common components of an Arduino board include a microcontroller, power supply, and connections for programming and adding circuits. The Arduino software uses a simplified version of C/C++ that can be learned easily yet allows experienced programmers to work with it as well.

Uploaded by

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

Introduction To Arduino PowerPoint Presentation On Arduino

Arduino is an open-source hardware and software platform for building electronics projects and interactive objects. It provides a standard hardware platform of microcontrollers and development environment for writing code to control devices attached to the Arduino board. The Arduino platform makes electronics more accessible by simplifying the programming and hardware setup process. Common components of an Arduino board include a microcontroller, power supply, and connections for programming and adding circuits. The Arduino software uses a simplified version of C/C++ that can be learned easily yet allows experienced programmers to work with it as well.

Uploaded by

Ruwan Cook
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

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.

It's an open-source physical computing platform


based on a simple microcontroller board, and a
development environment for writing software for
the board
WHY ARDUINO?
Inexpensive
Arduino boards are relatively inexpensive compared to
other microcontroller platforms
Cross-platform
The Arduino software runs on Windows, and Linux
operating systems.
Open source and extensible software
The Arduino software is published as open source tools,
available for extension by experienced programmers

Open source and extensible hardware

Simple, clear programming environment


COMPONENTS OF THE ARDUINO

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

You might also like