Arduino boards are is widely used in robotics, embedded systems, automation and electronics projects. These boards were initially introduced for the students and non-technical users but nowadays Arduino boards are widely used in industrial projects. Arduino Nano is a small, complete, flexible and breadboard-friendly Microcontroller board, based on ATmega328p, developed by Arduino.cc in Italy in 2008 and contains 30 male I/O headers, configured in a DIP30 style. We used this one to make the DIY Ultra Glasses.
Arduino Nano Pinout contains 14 digital pins, 8 analog Pins, 2 Reset Pins & 6 Power Pins.
It is programmed using Arduino IDE, which can be downloaded from Arduino Official site.
Arduino Nano is simply a smaller version of Arduino UNO, thus both have almost the same functionalities.
It comes with an operating voltage of 5V, however, the input voltage can vary from 7 to 12V.
Arduino Nano’s maximum current rating is 40mA, so the load attached to its pins shouldn’t draw current more than that.
Each of these Digital & Analog Pins is assigned with multiple functions but their main function is to be configured as Input/Output.
Arduino Pins are acted as Input Pins when they are interfaced with sensors, but if you are driving some load then we need to use them as an Output Pin.
Functions like pinMode() and digitalWrite() are used to control the operations of digital pins while analogRead() is used to control analog pins.
The analog pins come with a total resolution of 10-bits which measures the value from 0 to 5V.
Here is an image with all details on it.