24

Different Arduino Boards

Embed Size (px)

Citation preview

Page 1: Different Arduino Boards
Page 2: Different Arduino Boards

• What is Arduino?

• Types of Arduino Boards

• Arduino Uno

• Arduino Mega

• Arduino Nano

• Arduino Mini

• Arduino Micro

• Arduino Lilypad

• References

Page 3: Different Arduino Boards

• 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.

Page 4: Different Arduino Boards

Arduino Uno

Arduino Mega

Arduino Nano

Arduino Mini

Arduino Micro

Arduino Lilypad

Page 5: Different Arduino Boards

• 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.

Page 6: Different Arduino Boards
Page 7: Different Arduino Boards

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

Flash Memory32 KB (ATmega328P)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

Page 8: Different Arduino Boards

• 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.

Page 9: Different Arduino Boards
Page 10: Different Arduino Boards

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

Flash Memory128 KB of which 4 KB used by bootloader

SRAM 8 KB

EEPROM 4 KB

Clock Speed 16 MHz

Page 11: Different Arduino Boards

• 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.

Page 12: Different Arduino Boards
Page 13: Different Arduino Boards

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

Flash Memory16 KB (ATmega168) or 32 KB (ATmega328)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 5 g

Page 14: Different Arduino Boards

• 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.

Page 15: Different Arduino Boards
Page 16: Different Arduino Boards

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

Page 17: Different Arduino Boards

• 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.

Page 18: Different Arduino Boards
Page 19: Different Arduino Boards

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

Page 20: Different Arduino Boards

• 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 SparkFunElectronics..

Page 21: Different Arduino Boards
Page 22: Different Arduino Boards

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

Page 23: Different Arduino Boards

• 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

Page 24: Different Arduino Boards