Arduino comprises of open-source Hardware and Software. It provides the flexibility to user to enhance easily. Arduino is an open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (known as microcontroller) and a piece of software (or IDE (Integrated Development Environment)) able to connect to computer, used to write and upload computer code to the physical board through a wire connected transfer.
Basically Arduino is a microcontroller which stores program in it and process it. Depends upon the requirements various Arduino boards where came into existence. With the help of Arduino microcontrollers anyone can built IOT(Internet of Things) and Embedded Systems projects.
Due to the requirements various integrated Arduino boards were developed with various models and configuration. Mainly we are classifying the Arduino boards as follow:
Types of Arduino boards:
- Arduino Mega
- Arduino UNO
- Arduino Nano
Arduino Nano
Pin configuration of Arduino Nano
The Arduino boards consists of ATMegaxxU2, which helps to connect the computer and microcontroller for dumping the code via connecting wire. Usually almost all the microcontrollers having the input voltage of 5v ~9v dc voltage. For the integrated Arduino boards the voltage regulators was already in-built in it which prevents the damage of circuit components.
Usually the Arduino boards consists of both analog and digital pins which enhances the conversion of ADC (Analog to Digital conversion) and DAC(Digital to Analog conversion). It uses both mechanisms to work in different environments to result a determined output. The Arduino IDE(Integration Development Environment) is used a platform to write a code and deploy it in the Arduino boards.