• What is Arduino?
• Types of Arduino Boards
• Arduino Uno
• Arduino Mega
• Arduino Nano
• Arduino Mini
• Arduino Micro
• Arduino Lilypad
• References
• Arduino is an open-source prototyping
platform based on easy-to-use hardware and
software.
• Arduino Boards are able to read inputs - light
on a sensor, a finger on a button and turn it
into an output - activating a motor, turning on
an LED, publishing something online.
Arduino Uno
Arduino Mega
Arduino Nano
Arduino Mini
Arduino Micro
Arduino Lilypad
• The Uno is a microcontroller board based on
the ATmega328P. It has 14 digital input/output
pins (of which 6 can be used as PWM outputs), 6
analog inputs, a 16 MHz quartz crystal, a USB
connection, a power jack, an ICSP header and a
reset button.
• It contains everything needed to support the
microcontroller; simply connect it to a computer
with a USB cable or power it with a AC-to-DC
adapter or battery to get started.
Microcontroller Atmega328P
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
PWM Digital I/O Pins 6
Analog Input Pins 6
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
32 KB (ATmega328P)
Flash Memory
of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Clock Speed 16 MHz
Length 68.6 mm
Width 53.4 mm
Weight 25 g
• The Arduino Mega is a microcontroller board
based on the ATmega1280. It has 54 digital
input/output pins (of which 14 can be used as
PWM outputs), 16 analog inputs,
4 UARTs (hardware serial ports), a 16 MHz crystal
oscillator, a USB connection, a power jack, an
ICSP header, and a reset button.
• It contains everything needed to support the
microcontroller; simply connect it to a computer
with a USB cable or power it with a AC-to-DC
adapter or battery to get started.
Microcontroller Atmega1280
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 54 (of which 15 provide PWM output)
PWM Digital I/O Pins 15
Analog Input Pins 16
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
128 KB
Flash Memory
of which 4 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
• The Arduino Nano is a small, complete, and
breadboard-friendly board based on
the ATmega328 (Arduino Nano 3.x) or
ATmega168 (Arduino Nano 2.x).
• It lacks only a DC power jack, and works with a
Mini-B USB cable instead of a standard one.
• The Nano was designed and is being produced
by Gravitech.
Microcontroller Atmega168 or Atmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
PWM Digital I/O Pins 6
Analog Input Pins 8
DC Current per I/O Pin 40 mA
16 KB (ATmega168) or 32 KB (ATmega328)
Flash Memory
of which 2 KB used by bootloader
SRAM 1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM 512 B (ATmega168) or 1 KB (ATmega328)
Clock Speed 16 MHz
Length 45 mm
Width 18 mm
Weight 5g
• The Arduino Mini is a small microcontroller board
originally based on the ATmega168, but now supplied
with the 328, intended for use on breadboards and
when space is at a premium.
• It has 14 digital input/output pins (of which 6 can be
used as PWM outputs), 8 analog inputs, and a
16 MHz crystal oscillator. It can be programmed with the
USB serial adapter or other USB or RS232 to TTL serial
adapter.
• The new Mini (revision 05) has a new package for
the ATmega328, which enables all components to be on
the top of the board. It also has an onboard reset
button.
Microcontroller Atmega328
Operating Voltage 5V
Input Voltage (recommended) 7-9V
Input Voltage (limit) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
PWM Digital I/O Pins 6
Analog Input Pins 8
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
• The Micro is a microcontroller board based on
the ATmega32U4.
• It has 20 digital input/output pins (of which 7 can
be used as PWM outputs and 12 as analog
inputs), a 16 MHz crystal oscillator, a micro USB
connection, an ICSP header, and a reset button.
• It contains everything needed to support the
microcontroller; simply connect it to a computer
with a micro USB cable to get started.
Microcontroller Atmega32U4
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 20
PWM Digital I/O Pins 7
Analog Input Pins 12
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (of which 4 KB used by bootloader)
SRAM 2.5 KB
EEPROM 1 KB
Clock Speed 16 MHz
Length 48 mm
Width 18 mm
Weight 13g
• The LilyPad Arduino Main Board is based on the
ATmega168V (the low-power version of the
ATmega168) or the ATmega328.
• It has 14 digital input/output pins and 6 analog
inputs, a micro USB connection, and a reset
button.
• The LilyPad Arduino was designed and
developed by Leah Buechley and SparkFun
Electronics..
Microcontroller Atmega168 or Atmega328V
Operating Voltage 2.7 - 5.5V
Input Voltage (recommended) 2.7-5.5V
Digital I/O Pins 14
PWM Digital I/O Pins 6
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 B
Clock Speed 8 MHz
• https://www.arduino.cc/en/Main/ArduinoBoardLilyPad
• https://www.arduino.cc/en/Main/ArduinoBoardMini
• https://www.arduino.cc/en/Main/ArduinoBoardMicro
• https://www.arduino.cc/en/Main/ArduinoBoardMega
• https://www.arduino.cc/en/Main/ArduinoBoardNano
• https://www.arduino.cc/en/Main/ArduinoBoardUno