Se você está aprendendo programação com Arduino e precisa entender o mapa de pinagem do Arduino Nano (Arduino Nano Pinout), este é o artigo ideal para encontrar as informações necessárias. Neste artigo, exploraremos detalhadamente as características principais de cada pino do Arduino Nano, fornecendo mapas completos de pinagem e suas respectivas funções.
Para começar, apresentamos o mapa completo de pinagem. Em seguida, vamos analisar minuciosamente, ponto a ponto, cada uma das funcionalidades incorporadas nesta placa.
Arduino Nano Pinout
Principais diferenças do Arduino Nano?
O Arduino Nano se destaca por seu design compacto, tornando-o uma opção ideal para projetos com limitações de espaço. Comparando suas dimensões com outros modelos de Arduino, é fácil perceber a vantagem da portabilidade oferecida por essa pequena placa.
Ele utiliza o microcontrolador ATmega328P da Atmel, o mesmo encontrado no Arduino Uno, com uma arquitetura de 8 bits e frequência de clock de 16 MHz, proporcionando uma resposta rápida nas operações. Com isso, ele é eficiente para projetos que não requerem altas demandas de processamento.
Uma distinção notável entre o Arduino Uno e o Arduino Nano reside na quantidade de pinos. Enquanto o Uno adota um número de 30 pinos, o Nano se destaca com 32 pinos, conferindo-lhe uma vantagem significativa. Surpreendentemente, mesmo com um aumento na contagem de pinos, o Nano consegue manter um tamanho compacto, superando outros modelos Arduino.
Os dois pinos adicionais do Arduino Nano têm a importante finalidade de servir como canais ADC (Conversor Analógico-Digital) adicionais. Já o Uno oferece apenas 6 ADCs, enquanto o Arduino Nano se destaca com 8, proporcionando maior flexibilidade em projetos que demandam grande número de entradas analógicas.
Outro aspecto distintivo é a ausência de um conector de alimentação Power Jack no Nano. Para suprir suas necessidades de energia, ele utiliza uma entrada USB do tipo mini-USB.
Especificações Técnicas Arduino Nano
Arduino Nano | Especificações |
---|---|
Microcontrolador | ATmega328P |
Arquitetura | AVR |
Tensão de Operação | 5 Volts |
Memória Flash | 32KB, dos quais 2KB é usado pelo bootloader |
SRAM | 2KB |
Frequência do Oscilador | 16MHz |
Analog I/O Pins | 8 |
EEPROM | 1KB |
Corrente DC por I/O | 40 miliamperes |
Tensão de Entrada | 7 – 12 Volts |
Arduino Nano Pinout – Pinagem
Vamos descrever as principais funcionalidades de cada pino do Arduino Nano, cada um deles possui uma função específica. De maneira resumida, o Arduino Nano possui 14 pinos Digital I/O & PWM, para funções analógicas possui 9 pinos, 7 pinos para alimentação, 3 pinos SPI e 3 pinos de Reset. Totalizando 36 pinos.
Arduino Nano Pinout – Descrição de todos os pinos
Agora, vamos explorar as funções essenciais de cada pino no Arduino Nano, analisando sua utilidade e versatilidade em diferentes modos de operação. Como dito anteriormente, este modelo oferece um total de 36 pinos, distribuídos da seguinte maneira:
Digital I/O e Modo PWM:
Para operações de Entrada/Saída Digital e Modulação por Largura de Pulso (PWM), o Arduino Nano disponibiliza 14 pinos, proporcionando ampla flexibilidade para interações digitais.
Funções Analógicas:
Em termos de funções analógicas, o Nano oferece 9 pinos dedicados a essa finalidade, permitindo a leitura de sinais analógicos e a integração eficiente com sensores e dispositivos analógicos.
Funções de Alimentação:
Para atender às diversas necessidades de alimentação, o Nano possui 7 pinos designados para funções de entrada e saída de energia, garantindo uma distribuição eficaz.
SPI (Serial Peripheral Interface):
Na seção dedicada à Interface Periférica Serial (SPI), separada da sessão I/O, o Arduino Nano oferece 3 pinos, proporcionando conectividade ideal para dispositivos periféricos.
Pinos de Reset:
Adicionalmente, o Nano está equipado com 3 pinos de reset, permitindo reinicializações eficientes e controle sobre o programa em execução.
Essa distribuição cuidadosa dos pinos amplia a versatilidade do Arduino Nano, tornando-o uma escolha sólida para uma variedade de aplicações, desde projetos simples até iniciativas mais complexas que demandam recursos específicos de pinagem.
Agora vamos listar todos os pinos do Arduino Nano em forma de tabela, veja a distribuição dos 30 pinos físicos:
Arduino Nano Pinout | Nome do 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 | Entrada | Alimentação |
ICSP Pinos
Arduino Nano ICSP Pin | Tipo | 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 | Entrada | Alimentação GND |
Arduino Nano Pinout – Pinos Digitais
Pinos – 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, e 16
O Arduino Nano possui 14 pinos de Entrada/Saída Digital (I/O), proporcionando versatilidade em projetos eletrônicos ao permitir que cada pino seja configurado como entrada ou saída. Operando com tensão de 5V, onde 5V representa HIGH e 0V representa LOW, esses pinos estabelecem uma conexão sólida para comandos digitais. Cada pino tem a capacidade de fornecer uma corrente de até 40mA, sendo acompanhado por um resistor de pull-up entre 20-50k ohms para facilitar o controle e a comunicação.
A definição do modo de operação de cada pino é simplificada através do uso do comando pinMode(), permitindo uma configuração fácil como entrada (INPUT) ou saída (OUTPUT).
Dos pinos digitais citados, alguns possuem funções extras, veja na sequência:
Pinos de Comunicação Serial
Pinos – 1 (RX) e 2 (TX)
Esses dois pinos oferecem a capacidade de transmitir e receber dados no formato Serial TTL. Isso ocorre porque esses pinos estão diretamente ligados ao conversor USB-TTL integrado no chip da placa. Dessa forma, torna-se possível a comunicação eficaz utilizando o padrão Serial TTL, proporcionando uma solução prática e direta para a transmissão e recepção de informações.
Pinos PWM
Pinos – 6, 8, 9, 12, 13, e 14
Cada um desses pinos tem a capacidade de fornecer um pulso com modulação de largura de 8 bits de resolução. A geração desse sinal PWM pode ser realizada por meio do comando analogWrite().
Interrupções Externas
Pinos – 5, 6
Caso seja necessário introduzir uma interrupção externa para o processador ou o controlador, é possível empregar esses pinos específicos. Esses mesmos pinos podem ser utilizados para ativar as interrupções INT0 e INT1, respectivamente, por meio do comando attachInterrupt().
Pinos SPI
Pinos – 13, 14, 15, e 16
Se houver a necessidade de realizar a transmissão de informações de maneira síncrona, é possível utilizar esses pinos, uma vez que a comunicação SPI (Serial Peripheral Interface) inclui um sinal de clock, conhecido como SCK.
LED
Pin – 16
Assim como o Arduino UNO apresenta um LED conectado ao pino 13, o Arduino Nano possui um LED embutido que está ligado ao pino 16.
Arduino Nano Pinos Analógicos
Pinos – 19, 20, 21, 22, 23, 24, 25, e 26
Como mencionado anteriormente, o Arduino UNO dispõe de 6 entradas analógicas/digitais, diferente do Nano que possui 8 entradas. Essas entradas são identificadas pelos pinos que variam de 19 a 26, marcados como A0 até A7.
Destes pinos analógicos citados, 2 deles possuem mais funções, são os pinos 23 e 24.
I2C
Pinos 23, 24 como A4 e A5
No entanto, embora a comunicação SPI seja bastante útil, uma desvantagem surge ao empregar 4 pinos fundamentais do Arduino para o SPI. Para distâncias mais extensas, a comunicação I2C se revela consideravelmente mais eficiente, utilizando 2 pinos.
Além disso, a forma de comunicação I2C permite a interação entre múltiplos mestres e múltiplos escravos, utilizando apenas 2 fios: o SCL, que funciona como o pino de clock, e o SDA, que é o pino de dados. A implementação do I2C requer o uso da biblioteca de nome Wire.
Arduino Nano Pinout:
Concluindo, você aprendeu a identificar todos os pinos do Arduino Nano Pinout, com isso poderá criar diversos projetos e crescer no mundo da eletrônica e microcontroladores.
Aproveite e conheça mais sobre Arduino, temos um artigo explicativo sobre a história completa da origem do Arduino e sobre o que é Arduino.