Search This Blog

As we talked earlier, we have different kinds of Arduino boards with different specifications. These boards extend the area of working with ...

Arduino Family: Part - 01



As we talked earlier, we have different kinds of Arduino boards with different specifications. These boards extend the area of working with Arduino. For different purposes, different boards are preferred over others and more compatible. We now want to talk about them. In this part, we'll be demonstrating;

-- Arduino Uno
-- Arduino Mega
-- Arduino Due
-- LilyPad Arduino
-- Arduino Leonardo
-- Arduino Nano
-- Arduino Micro

But before that, we need to have some ideas on some terms;

⌕ Flash Memory: It is the program memory of the Arduino where the Arduino sketch is stored.
⌕ SRAM: It stands for Static Random Access Memory. The sketch creates and manipulates variables here when the programs run.
⌕ EEPROM: It is the memory where the programmers store their long-term information.

Now the fact to notice is that Flash memory & EEPROM are non-volatile memories that persist for a long time after the power being off. But the SRAM data is lost when the power is cycled.


▶ Arduino Uno R3 (Revolution 3): 
Arduino Uno is the best tool for small projects. It provides a moderate number of input & output pins with compatible specifications. It uses the ATmega 328P onboard chip.



1

Microcontroller

ATmega328P

2

Operating Voltage

5V

3

Input Voltage
(recommended)

7-12V

4

Input Voltage
(Limit)

6-20V

5

Digital I/O Pins

14

6

PWM Pins

6

7

Analog Input Pins

6

8

DC Current per
I/O Pin

20mA

9

DC Current for
3.3V Pin

50mA

10

Flash Memory

32 KB

11

SRAM

2 KB

12

EEPROM

1 KB

13

Clock Speed

16 MHz

14

LED Built-in Pin

13

 

0.5 KB of the Flash Memory is used by the bootloader. We'll get to know more about this board later on. 

▶ Arduino Mega: 
Mega is called the 'Big Brother' of Uno! Mega offers more input & output pins than Uno and also larger memory components. Usually, Mega is preferred for large projects where many components are needed to be connected with Arduino that Uno can't supply.


1

Microcontroller

ATmega2560

2

Operating Voltage

5V

3

Input Voltage
(recommended)

7-12V

4

Input Voltage
(Limit)

6-20V

5

Digital I/O Pins

54

6

PWM Pins

15

7

Analog Input Pins

16

8

DC Current per
I/O Pin

20mA

9

DC Current for
3.3V Pin

50mA

10

Flash Memory

256 KB

11

SRAM

8 KB

12

EEPROM

4 KB

13

Clock Speed

16 MHz




 

8 KB of the Flash Memory is used by the bootloader. Get to know more by clicking here.

▶ Arduino Due:
Due resembles to Mega in appearance but along with memory upgradations, Due is the first Arduino with 32 bit ARM core microcontroller. Thus Due is able to provide more power to larger projects. But a major fact to notice, it supports 3.3 V input voltage.



1

Microcontroller

AT91SAM3X8E

2

Operating Voltage

3.3V

3

Input Voltage
(recommended)

7-12V

4

Input Voltage
(Limit)

6-16V

5

Digital I/O Pins

54

6

PWM Pins

12

7

Analog Input Pins

12

8

Analog Output Pins

2 (DAC)

9

DC Current for
5V/3.3V Pin

800mA

10

Flash Memory

512 KB

11

SRAM

96 KB (two banks: 64 KB & 32 KB

12

EEPROM

4 KB

13

Clock Speed

84 MHz

14

Total DC Output Current on
all I/O lines

130 mA

 

Get to know more by clicking here.

▶ Arduino Leonardo:
Leonardo is the first development board of Arduino. It differs from other boards to has a built-in USB communication that doesn't require a secondary processor. Another thing is that the libraries allow the board to act as a keyboard or mouse while connecting to a computer!




1

Microcontroller

ATmega 32u4

2

Operating Voltage

5V

3

Input Voltage
(recommended)

7-12V

4

Input Voltage
(Limit)

6-20V

5

Digital I/O Pins

20

6

PWM Pins

12

7

Analog Input Pins

12

8

DC Current per I/O pin

40 mA

9

DC Current for
3.3V Pin

50 mA

10

Flash Memory

32 KB (4KB used by bootloader)

11

SRAM

2.5KB

12

EEPROM

1 KB

13

Clock Speed

16 MHz


Get to know more by clicking here.

▶ LilyPad Arduino: 
This is the most good looking and tiny sized Arduino board. This board is specially modified for e-textile. The purpose of this one is to use wearable clothes. Along with I/O pins, there are board sensors, specially built for e-textiles. The board provides large pin-out holes that made it easy to sew and connect through conductive threads. And will you believe if I say this Arduino is washable !!!


1

Microcontroller

ATmega 168

2

Operating Voltage

2.7-5.5 V

3

Input Voltage
(recommended)

2.7-5.5 V

4

Input Voltage
(Limit)

-

5

Digital I/O Pins

14

6

PWM Pins

6

7

Analog Input Pins

6

8

DC Current per I/O pin

40 mA

9

DC Current for
3.3V Pin

 -

10

Flash Memory

16 KB (2KB used by bootloader)

11

SRAM

1 KB

12

EEPROM

512  KB

13

Clock Speed

8 MHz


Therefore, this Arduino is useful for wearable projects like Gesture Controlled Robot. Get to know more by clicking here.

▶ Arduino Nano:
Nano is the smallest member of the Arduino family to make projects with. The main feature of it is, it is breadboard friendly, light with mostly resembles the functionalities of  Dueemilanove. It lacks the power jack. A mini- B USB cable is used instead of the standard ones.


1

Microcontroller

ATmega 328

2

Operating Voltage

5 V

3

Input Voltage
(recommended)

7-12 V

4

Input Voltage
(Limit)

-

5

Digital I/O Pins

22

6

PWM Pins

6

7

Analog Input Pins

6

8

DC Current per I/O pin

-

9

DC Current for
3.3V Pin

-

10

Flash Memory

32 KB (2 KB used by bootloader)

11

SRAM

2 KB

12

EEPROM

1 KB

13

Clock Speed

16 MHz


Get to know more by clicking here.

▶ Arduino Micro:
The Micro has an appearance just like Nano but if we talk about features, it can be said as a mini version of Arduino Leonardo with the additional feature of breadboard friendly. Using ATmega 32U4 like the Leonardo, it allows the Micro to appear as a mouse or keyboard to a connected computer in addition to a virtual (CDC) serial/ COM port.



1

Microcontroller

ATmega 32U4

2

Operating Voltage

5 V

3

Input Voltage
(recommended)

7-12 V

4

Input Voltage
(Limit)

6-20

5

Digital I/O Pins

20

6

PWM Pins

7

7

Analog Input Pins

12

8

DC Current per I/O pin

20 mA

9

DC Current for
3.3V Pin

50 mA

10

Flash Memory

32 KB (4 KB used by bootloader)

11

SRAM

2.5 KB

12

EEPROM

1 KB

13

Clock Speed

16 MHz

Get to know more by clicking here.


Check out the next article to know about the other members of Arduino in Arduino Family: Part-02






Reference Articles:



Image sources:
* EIProcus
* circuito.io
* classes.engineering.wsutl.edu
* Wiring Library
* Arduino for Projects
* Pininterest
* ChillRain
* Flickr





0 comments: