Arduino Nano Pinout

arduino nano pinout

arduino programming
Arduino Nano Pinout
Arduino Nano
Arduino Nano Pinout
Arduino Nano Pinout Diagram

                                   Arduino Nano Pinout Configuration

Pin Category Pin Name Details
Power Vin, 3.3V, 5V,GND Vin: Input voltage to Arduino when using an external power source (6-12V).

5V: Regulated power supply used to power microcontroller and other components on the board.

3.3V: 3.3V supply generated by on-board voltage regulator. Maximum current draw is 50mA.

GND: Ground pins.

Reset Reset Resets the microcontroller.
Analog Pins A0 – A7 Used to measure analog voltage in the range of 0-5V
Input/Output Pins Digital Pins D0 – D13 Can be used as input or output pins. 0V (low) and 5V (high)
Serial Rx, Tx Used to receive and transmit TTL serial data.
External Interrupts 2, 3 To trigger an interrupt.
PWM 3, 5, 6, 9, 11 Provides 8-bit PWM output.
SPI 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK) Used for SPI communication.
Inbuilt LED 13 To turn on the inbuilt LED.
IIC A4 (SDA), A5 (SCA) Used for TWI communication.
AREF AREF To provide reference voltage for input voltage.

 

Arduino Nano Technical Specifications

Microcontroller ATmega328P – 8 bit AVR family microcontroller
Operating Voltage 5V
Recommended Input Voltage for Vin pin 7-12V
Analog Input Pins 6 (A0 – A5)
Digital I/O Pins 14 (Out of which 6 provide PWM output)
DC Current on I/O Pins 40 mA
DC Current on 3.3V Pin 50 mA
Flash Memory 32 KB (2 KB is used for Bootloader)
SRAM 2 KB
EEPROM 1 KB
Frequency (Clock Speed) 16 MHz
Communication IIC, SPI, USART

Other Arduino Boards

Arduino UNOArduino Pro Mini, Arduino Mega, Arduino Due, Arduino Leonardo

Other Development Boards

Raspberry Pi, PIC Development Board, AVR Development Board, MSP430 Launchpad, Intel Edison, ESP32

Difference between Arduino UNO and Arduino Nano

The Arduino Nano is especially like the Arduino UNO. They utilize a similar Processor (Atmega328p) and thus they both can have a similar program. One major distinction between both is the size UNO is twice as large as Nano and thus possesses more space on your undertaking. Additionally Nano is breadboard inviting while Uno isn’t. To program an Uno you require Regular USB link where with respect to Nano you will require a smaller than normal USB link. The specialized distinction among Uno and Nano is demonstrated as follows.

Name

Processor

Operating/Input Voltage

CPU speed

Analog In/Out

Digital IO/PWM

EEPROM / SRAM[kB]

Flash

USB

USART

Uno

ATmega328P

5V / 7-12V

16 MHz

6 / 0

14 / 6

1 / 2

32

Regular

1

Nano

ATmega328P

5V / 7-12V

16 MHz

8 / 0

14 / 6

1 / 2

32

Mini

1

Difference between Arduino Nano and Arduino Mega

There is a lot of distinction between the Arduino Nano and the Arduino mega as the processor utilized itself is extraordinary. Arduino Mega is more great than an Arduino Nano as far as speed and number of I/O pins. As you may figure the size is likewise greater than an Arduino UNO. Arduino Mega is regularly utilized for ventures which require a considerable measure of I/O pins and diverse Correspondence conventions. The specialized distinction among Nano and Mega is demonstrated as follows.

Name

Processor

Operating/Input Voltage

CPU speed

Analog In/Out

Digital IO/PWM

EEPROM / SRAM[kB]

Flash

USB

USART

Mega

ATmega2560

5V / 7-12V

16 MHz

16 / 0

54 / 15

4 / 8

256

Regular

4

Nano

ATmega328P

5V / 7-12V

16 MHz

8 / 0

14 / 6

1 / 2

32

Mini

1

Understanding Arduino Nano

The Arduino board is designed in such a way that it is very easy for beginners to get started with microcontrollers. This board especially is breadboard friendly is very easy to handle the connections. Let’s start with powering the Board.

Powering you Arduino Nano:

There are totally three ways by which you can power your Nano.

USB Jack: Connect the mini USB jack to a phone charger or computer through a cable and it will draw power required for the board to function

Vin Pin: The Vin pin can be supplied with a unregulated 6-12V to power the board. The on-board voltage regulator regulates it to +5V

+5V Pin: If you have a regulated +5V supply then you can directly provide this o the +5V pin of the Arduino.

Input/output:

There are absolutely 14 computerized Pins and 8 Analog sticks on your Nano board. The advanced pins can be utilized to interface sensors by utilizing them as info sticks or drive stacks by utilizing them as yield pins. A basic capacity like pinMode() and digitalWrite() can be utilized to control their activity. The working voltage is 0V and 5V for computerized pins. The simple pins can gauge simple voltage from 0V to 5V utilizing any of the 8 Analog pins utilizing a straightforward capacity compare analogRead()

These pins separated from filling their need can likewise be utilized for extraordinary purposes which are talked about beneath:

Sequential Pins 0 (Rx) and 1 (Tx): Rx and Tx pins are utilized to get and transmit TTL sequential information. They are associated with the relating ATmega328P USB to TTL sequential chip.

Outside Interrupt Pins 2 and 3: These pins can be designed to trigger a hinder on a low esteem, a rising or falling edge, or an adjustment in esteem.

PWM Pins 3, 5, 6, 9 and 11: These pins give a 8-bit PWM yield by utilizing analogWrite() work.

SPI Pins 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK): These pins are utilized for SPI correspondence.

In-assembled LED Pin 13: This stick is associated with a worked in LED, when stick 13 is HIGH – LED is on and when stick 13 is LOW, its off.

I2C A4 (SDA) and A5 (SCA): Used for IIC correspondence utilizing Wire library.

AREF: Used to give reference voltage to simple contributions with analogReference() work.

  • Reset Pin: Making this pin LOW, resets the microcontroller.

These special functions and their respective pins are illustrated in the arduino nano pin diagram shown above.

How to use Arduino Nano

It will barely take 5-10 minutes to transfer you first program to Arduino Nano. All you require the Arduino IDE a USB link and your Nano board itself.

Download and Install Arduino:

The initial step would be introduce the Arduino IDE which is accessible for download for nothing from the underneath connection. In the wake of introducing Arduino you may likewise need to introduce the drivers (connect given underneath) for you Arduino to speak with your Computer

 

Uploading your first program

Once arduino IDE is introduced on the PC, interface the board with PC utilizing USB link. Presently open the arduino IDE and pick the right board by choosing Tools>Boards>Arduino/Nano, and pick the right Port by choosing Tools>Port. Arduino Uno is customized utilizing Arduino programming dialect dependent on Wiring. To kick it off with Arduino Uno board and squint the inherent LED, stack the precedent code by choosing Files>Examples>Basics>Blink. When the precedent code (likewise demonstrated as follows) is stacked into your IDE, tap on the ‘transfer’ catch given on the best bar. Once the transfer is done, you should see the Arduino’s worked in LED flickering. The following is the model code for squinting:

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

Applications

  • Prototyping of Electronics Products and Systems
  • Multiple DIY Projects.
  • Easy to use for beginner level DIYers and makers.
  • Projects requiring Multiple I/O interfaces and communications.

Arduino Nano 2D Model

Arduino Nano Pinout
Arduino-Nano-Dimensions

Click HereArduino Nano Pinout

Leave comment for this post......