0% found this document useful (0 votes)
7 views

Arduino Boards

Arduino Boards
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Arduino Boards

Arduino Boards
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

• 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

You might also like