Arduino Microcontrollers
Arduino boards are one of the famous microcontrollers used by students to professional level learners. It's available very cheap in the market. Arduino boards are mostly useful for IoT development purposes. If you are not aware about IoT just Read this article for more about IoT.
Who is Arduino?
Arduino is an Open-source platform for IoT developments. That community provides a lot of things to learn about Arduino microcontrollers and every year Arduino releases new microcontrollers with additional features . An Arduino having different microcontroller boards.
Just we see each other one by one.
Arduino microcontroller types
Arduino Micro
Arduino Nano
Arduino UNO
Arduino Mega
1.Arduino Micro
Arduino Micro boards are smaller than other microcontrollers. Arduino Micro using Atmega32U4 controller and then operating voltage is 5V. That microcontroller input voltage is Minimum(7V) - Maximum (12V). That microcontroller has an on-board voltage regulator to regulate input voltage.
Pin Details
Digital Pin (i/o) : 20 Pins
PWM channels : 7 Pins
Analog input channels : 12 Pins
Voltage Details
DC current per (I/O) pin : 20mA
DC current for 3.3V Pin : 50mA
Memory details
Flash memory : 32KB (4kb) used by bootloader (ATmega32U4)
SRAM : 2.5 KB (ATmega32U4)
EEPROM : 1kb (ATmega32U4)
Default system :
Built IN LED pin : 13 (Digital)
Clock speed : 16 Mhz
Dimension Details
Length : 48mm
Width : 18mm
Weight : 13g
2.Arduino Nano
Arduino Nano becomes more similar to Arduino Micro, but this microcontroller has lost some features compared to Arduino micro. This Nano board is cheaper than a micro board. This board is helpful for some mini college Project works.
Microcontroller Details
Name : Atmega328
Architecture : AVR
Operating voltage : 5V
Flash memory : 32kb (2kb used by bootloader)
SRAM : 2kb
Clock Speed : 16 MHZ
EEPROM : 1kb
Pin Details
DC current (i/o) : 22(6 pins PWM)
PWM output : 6
Power details
Consumption : 19mA
Dimension details
PCB size : 18 x 45 mm
Weight : 7g
3. Arduino UNO
Arduino UNO R3 boards are most commonly used boards in every project and prototypes. It is more powerful than Arduino Nano & Micro boards. But comparatively size wise bigger than other controllers.
This Arduino Microcontroller is easily attached and programming with computers. You can use the Arduino IDE to program these microcontrollers.
Microcontroller Details
Name : ATMEGA328P
Flash memory : 32KB (0.5Kb used by bootloader)
SRAM : 2kb
EEPROM : 1kb
Clock speed : 16Mhz
Pin Configuration
Digital (i/o) pins : 14 (6 provides PWM output)
PWM Digital (I/O) : 6
Analog input pins : 6
Power Supply
DC current per I/O pin : 20 mA
DC current for 3.3V pin : 50mA
Default Configs
LED Built in : 13 (Digital)
Dimension Details
Length : 68.6 mm
Width : 53.4 mm
Weight : 25g
4. Arduino Mega
Arduino Mega is a “Mega” size board in Arduino. These boards have many Analog, digital, and PWM Pins. You can easily connect more sensors and actuators to your project.
These boards also have easy connection with computers and write and upload a program easily to microcontrollers.
Microcontroller details
Name : ATmega2560
Flash memory : 256kb (8kb used by bootloader)
SRAM : 8kb
EEPROM : 4kb
Clock speed : 16Mhz
Power supply
Operating voltage : 5v
Input voltage (Recommended) : 7-12V
Input Voltage (limit) : 6-20V
DC current [er (i/o) :20mA
DC current for 3.3V pin : 50mA
Pin Configuration
Digital (i/o) Pin : 54 (15 PWM output)
Analog input pins : 16
Default config
LED built in : 13
Dimension Details
Length : 101.52mm
Width : 53.3 mm
Weight : 37g




