You are on page 1of 25

ARDUINO?

ARDUINO?
An open-source hardware platform
that is used for building electronics
projects.
It is an integrated platform which
contains both a physical
programmable circuit.
The Arduino is a programmable hardware board that runs an 8-
bit /16 Mhz microcontroller with a special bootloader that allows
users to upload programs to the microcontroller.
• It has digital input pins for input from switches and output to Actuators (LEDS or
electrical motors)
• It also has analog pins to accept inputs from voltagebased sensors.

Arduino can be used to develop


stand-alone interactive objects or
can be connected to software on
your computer
ARDUINO TERMINOLOGY
• I/O Board - The I/O Board is the "brain" of the
operation (main microcontroller you program it from
your computer.
• Shield - A Shield is a device that plugs into an I/O
Board. These extend the capabilities of the I/O Board.
• Sketch - A Sketch is a program written for the board
and shields.
Arduino Uno Arduino Nano Arduino Mega

Arduino Lilypad Arduino Mini Arduino Bt


ARDUINO UNO
• Microcontroller ATmega328
• Operating Voltage 5V
• Input Voltage (recommended) 7-12V
• Input Voltage (limits) 6-20V
• Digital I/O Pins 14 (of which 6 provide PWM output)
• Analog Input Pins 6
• DC Current per I/O Pin 40 mA
• DC Current for 3.3V Pin 50 mA
• Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader
• SRAM 2 KB (ATmega328)
• EEPROM 1 KB (ATmega328)
• Clock Speed 16 MHz
ARDUINO NANO
• Microcontroller Atmel ATmega168 or ATmega328
• Operating Voltage (logic level) 5 V
• Input Voltage (recommended) 7-12 V
• Input Voltage (limits) 6-20 V
• Digital I/O Pins 14 (of which 6 provide PWM output)
• Analog Input Pins 8
• DC Current per I/O Pin 40 mA
• Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by
bootloader
• SRAM 1 KB (ATmega168) or 2 KB (ATmega328)
• EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328)
• Clock Speed 16 MHz
• Dimensions 0.73" x 1.70"
• Microcontroller ATmega2560
• Operating Voltage 5V
ARDUINO • Input Voltage (recommended) 7-12V
• Input Voltage (limits) 6-20V
MEGA • Digital I/O Pins 54 (of which 14
provide PWM output)
• Analog Input Pins 16 DC Current per
I/O Pin 40 mA
• DC Current for 3.3V Pin 50 mA
• Flash Memory 256 KB of which 8 KB
used by bootloader
• SRAM 8 KB
• EEPROM 4 KB
• Clock Speed 16 MHz
• Microcontroller ATmega168V
or ATmega328V
• Operating Voltage 2.7-5.5 V
• Input Voltage 2.7-5.5 V
• Digital I/O Pins 14 (of which
6 provide PWM output)
• Analog Input Pins 6 DC
Current per I/O Pin 40 mA
• Flash Memory 16 KB (of
which 2 KB used by
bootloader)
• SRAM 1 KB EEPROM 512
bytes

ARDUINO LILYPAD • Clock Speed 8 MHz


ARDUINO MINI
• Microcontroller ATmega328
• Operating Voltage 5V
• Input Voltage 7‐9 V Digital I/O Pins 14 (of which 6
provide PWM output)
• Analog Input Pins 8 (of which 4 are broken out onto pins)
• DC Current per I/O Pin 40 mA
• Flash Memory 32 KB (of which 2 KB used by bootloader)
• SRAM 2 KB EEPROM 1 KB
• Clock Speed 16 MHz
• Length 30 mm
• Width 18 mm
ARDUINO BT
• Microcontroller ATmega168
• Operating Voltage 5V
• Input Voltage 1.2-5.5 V
• Digital I/O Pins 14 (of which 6 provide PWM output)
• Analog Input Pins 6 DC Current per I/O Pin 40 mA
• DC Current for 3.3V Pin 50 mA
• Flash Memory 16 KB (of which 2 KB used by bootloader)
• SRAM 1 KB
• EEPROM 512 bytes
• Clock Speed 16 MHz
The data are stored in the data memory
& the code is stored in the flash memory.
The 32kb of flash memory is for the
Atmega8 microcontroller, 1kb of EPROM,
2kb of SRAM and operation with the
16MHz clock speed.
An EPROM (rarely EROM),
or erasable programmable read-
only memory, is a type of
memory chip that retains its data
when its power supply is switched
off
Digital Input Output Pins: There are 14 digital input, output pins and
for each pin, there is a current of 40mA. For some pins there are
special functions like pins 0 & 1, they are acting as a transmitter and
receiver respectively.
The serial communication ports have the external interrupts of pins 2
& 3 and the delivery of PWM o/p is from the 3,5,6,9,11 pins. The LED
is connected to the pin 13
• Analogue inputs: The
analogue input pins consist
of 6 analogues I/O pin and
for each pin are provided by
the 10 bits resolution.
• AREF pin: This pin will give
the reference to the
analogue I/P’s.
• Reset Pin: The reset pin
resets the Microcontroller
when the pin is low.


BASIC
FUNCTIONS OF •

ARDUINO •


ARDUINO
SCHEMATIC
COMPONENTS OF THE ARDUINO

• ATMega168/328.
• 16MHz crystal/filtering
capacitors.
• Onboard power regulators.
• FTDI USB <-> Serial Chip.
• Hardware (Board).
NECESSARY PARTS

ATMega168/328.
The ‘brains’ of the Arduino.
Program is loaded onto the chip.
Runs main loop until power is
removed.
TIMING
• 16Mhz Crystal.
• The ‘heartbeat’ of the ATMega
chip
• Speed of crystal determines
chip speed.
• ATMega series has onboard
oscillator
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.
• Allows your Arduino to
communicate with your computer
over a simple USB link.
• ATmega16^2 replaces FT232RL for
USB-serial communication /
Arduino Uno R3

FTDI USB CHIP


TERIMA KASIH

You might also like