
Antes de mais nada, se você está programando, e precisa saber o mapa de pinagens do Arduino Nano (Arduino Nano pinout), você veio ao lugar certo, nesse post vou te mostrar as principais funções de cada pino do Arduino Nano, além de todos os mapas de pinagens e funções.
Primeiramente, vou deixar aqui o mapa de pinagens, e a seguir, vamos analisar ponto a ponto cada uma das funcionalidades presentes nessa placa.
Você também pode aprender a construir outros projetos como esse, através do nosso curso completo de programação arduino Arduhack. Adquirindo por aqui você recebe + de 15 projetos bônus para treinar suas habilidades.
Arduino Nano Pinout
Principais diferenças do Arduino Nano?
O Arduino Nano é muito similar em funcionalidades com o Arduino Duemilanove, mas com algumas diferenças de encapsulamento, sendo que ele possui um microcontrolador integrado chamado de ATmega328p que é o mesmo utilizado no Arduino UNO.
A diferença é que o uno possui um pacote (TQFP) de 30 pinos, enquanto o Nano possui 32 pinos, essa é uma das grandes vantagens desse modelo, pois além de possuir um maior numero de pinagem, ele consegue ser menor do que os outros Arduinos.
Portanto estes 2 pinos extras que estão presentes, possui a finalidade ADC. Enquanto o UNO possui apenas 6 ADCs, já o Arduino Nano conta com 8.
Além disso, ele não conta com um conector de alimentação power Jack, e sua entrada USB é do tipo mini-USB.
Essa porta pode ser usada principalmente para o envio dos Firmwares e também para comunicação Serial, em ambos os casos ela pode ser utilizada normalmente.
Arduino Nano – Especificações:
Arduino Nano | Especificações |
---|---|
Microcontrolador | ATmega328P |
Arquitetura | AVR |
Tensão de Operação | 5 Volts |
Memória Flash | 32 KB onde 2 KB é usado pelo Bootloader |
SRAM | 2KB |
Frequência do Oscilador | 16 MHz |
Analog I/O Pins | 8 |
EEPROM | 1 KB |
Corrente DC por I/O | 40 miliamperes |
Tensão de Entrada | (7-12) Volts |
Arduino Nano Pinout Descrição:

A partir de agora vamos discutir as principais funcionalidades de cada pino, para que cada um deles serve, e como eles podem ser utilizados, para Digital I/O, no modo PWM, este Arduino possui 14 pinos, para funções analógicas ele possui 9 pinos, para funções de alimentação ele possui 7 pinos, para SPI, separado da sessão I/O, este modelo disponibiliza 3 pinos, e por fim, ele também possui 3 pinos de reset, totalizando então 36 pinos.
Digital I/O , PWM - 14 Pinos Para funções Analógicas - 9 Pinos Alimentação - 7 Pinos SPI (Separado da sessão I/O) - 3 Pinos Reset - 3 Pinos ______________________________________________________ TOTAL - 36 Pinos
Arduino Nano Pinout – Descrição de Pinos
Pinos do 1 ao 30
Arduino Nano Pino | Nome Pino | Tipo | Função |
---|---|---|---|
1 | D1/TX | I/O | Digital I/O Pin Serial TX Pin |
2 | D0/RX | I/O | Digital I/O Pin Serial RX Pin |
3 | RESET | Entrada | Reset ( Active Low) |
4 | GND | Alimentação | GND |
5 | D2 | I/O | Digital I/O Pin |
6 | D3 | I/O | Digital I/O Pin |
7 | D4 | I/O | Digital I/O Pin |
8 | D5 | I/O | Digital I/O Pin |
9 | D6 | I/O | Digital I/O Pin |
10 | D7 | I/O | Digital I/O Pin |
11 | D8 | I/O | Digital I/O Pin |
12 | D9 | I/O | Digital I/O Pin |
13 | D10 | I/O | Digital I/O Pin |
14 | D11 | I/O | Digital I/O Pin |
15 | D12 | I/O | Digital I/O Pin |
16 | D13 | I/O | Digital I/O Pin |
17 | 3V3 | Saída | +3.3V Saída (from FTDI) |
18 | AREF | Entrada | Referência ADC |
19 | A0 | Entrada | Canal de Entrada Analógica 0 |
20 | A1 | Entrada | Canal de Entrada Analógica 1 |
21 | A2 | Entrada | Canal de Entrada Analógica 2 |
22 | A3 | Entrada | Canal de Entrada Analógica 3 |
23 | A4 | Entrada | Canal de Entrada Analógica 4 |
24 | A5 | Entrada | Canal de Entrada Analógica 5 |
25 | A6 | Entrada | Canal de Entrada Analógica 6 |
26 | A7 | Entrada | Canal de Entrada Analógica 7 |
27 | +5V | Saída ou Entrada | +5V Saída (Do regulador Onboard) ou +5V (Entrada de uma fonte de alimentação externa). |
28 | RESET | Entrada | Reset (Ativo Low) |
29 | GND | Energia | Alimentação GND |
30 | VIN | Energia | Alimentação |
ICSP Pinos
Arduino Nano ICSP Pin Nome | Type | Função |
---|---|---|
MISO | Entrada ou Saída | Master In Slave Out |
VCC | Saída | Alimentação VCC |
SCK | Saída | Clock from Master to Slave |
MOSI | Saída ou Entrada | Master Out Slave In |
RST | Entrada | Reset (Ativo Low) |
GND | Energia | Alimentação GND |
Arduino Nano Pinout – Digitais
Pinos - 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16
O Arduino Nano tem 14 I/O digitais, que podem ser usadas tanto como entradas como saídas. Todas trabalham com 5V de tensão, sendo que 5V é equivalente a HIGH e 0V é equivalente a LOW. Cada pino pode prover uma corrente de alimentação de até 40mA, possuindo um resistor de pull-up entre 20-50k ohms. Para selecionar o modo de operação do pino, basta usar o comando pinMode().
Alguns desses pinos digitais possuem funções extras, como por exemplo:
Pinos de Comunicação Serial
Pinos - 1, 2 1 - RX and 2 - TX
Esses dois pinos podem ser usados para transmitir e receber informações no padrão Serial TTL, pois esse dois pinos estão diretamente conectados ao conversor USB-TTL integrado que o chip possui.
Pinos PWM
Pinos - 6, 8, 9, 12, 13, and 14
Cada um desses pinos, pode prover um pulso de comprimento modulado de 8bits de resolução. O sinal PWM pode ser gerado usando o comando analogWrite().
Interrupções Externas
Pinos - 5, 6
Se você precisar promover uma interrupção externa para o processador ou para o controlador, você pode usar esses pinos. Esses pinos podem ser usados para habilitar as interrupções INT0 e INT1 respectivamente, com o comando attachInterrupt().
Pinos SPI
Pinos - 13, 14, 15, e 16
Quando você precisar transmitir informação de forma síncrona, pode usar esses pinos, pois a comunicação SPI conta com um SCK (clock).
LED
Pin - 16
Da mesma forma que o Arduino UNO possui um LED conectado ao pino 13, o Arduino Nano possui um LED onboard conectado ao pino 16.
Arduino Nano Pinos Analógicos
Pinos - 19, 20, 21, 22, 23, 24, 25, e 26
Como eu mencionei, o Arduino UNO possuí 6 entradas analógicas/digitais, enquanto o Nano tem 8 entradas, ou seja a pinagem que inicia em 19 e vai até o 26, marcados como A0 até A7.
I2C
Pinos 23, 24 como A4 e A5
Entretanto, apesar da comunicação SPI ser muito útil, existe a desvantagem de se utilizar 4 pinos essenciais do Arduino, para maiores distancias a comunicação I2C se mostra muito mais eficaz.
Aliás, essa comunicação utiliza de múltiplos mestres e múltiplos escravos, utilizando apenas 2 fios, onde o SCL é o pino de clock, e o SDA é o pino de data. Para utilizar o I2C é necessário usar a biblioteca chamada Wire.
Arduino Nano Pinout:

Em conclusão, agora você já sabe tudo sobre as pinagens do Arduino Nano, que tal colocar em prática e construir alguns projetos?
Você pode aprender a construir outros projetos como esse, através do nosso curso completo de programação arduino Arduhack. Adquirindo por aqui você recebe + de 15 projetos bônus para treinar suas habilidades.
No post a seguir, eu ensino você a construir um detector de fumaça usando o sensor MQ-2.
Além disso é muito importante saber construir uma aplicação profissional, você pode ver AQUI, 5 dicas para programar Arduino como profissional.
Por fim, você pode ver a publicação em inglês, sobre o Arduino Nano no Circuits Today