0% found this document useful (0 votes)
3 views19 pages

Arduino Part 0

Arduino is an open-source physical computing platform that allows users to create computers capable of sensing and controlling the physical world. It features inexpensive hardware, a cross-platform software environment, and a simplified programming language based on C. Various Arduino boards are available, each with common features like digital and analog input/output pins, making it accessible for both beginners and experienced programmers.

Uploaded by

Sahil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views19 pages

Arduino Part 0

Arduino is an open-source physical computing platform that allows users to create computers capable of sensing and controlling the physical world. It features inexpensive hardware, a cross-platform software environment, and a simplified programming language based on C. Various Arduino boards are available, each with common features like digital and analog input/output pins, making it accessible for both beginners and experienced programmers.

Uploaded by

Sahil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Arduin

o DRET Pvt. Ltd.


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
HARDWARE
Circuit
Board
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