A prancha de desenvolvimento Arduino Nano foi lançada pela primeira vez em 2008 pelo Arduino e é uma das pranchas mais populares do Arduino. É baseada no microcontrolador ATmega328 8-bit da Atmel (Tecnologia Microchip). A Atmega328 vem com um bootloader embutido, o que torna conveniente o flash da placa Nano com um programa. Atmega 328P baseado no Arduino Nano pinout e especificações são dadas em detalhes neste post.
Arduino Nano tem a mesma funcionalidade mas é menor em tamanho do que o Arduino Uno. A outra diferença é que não há conector de alimentação DC no Nano e é alimentado usando um cabo Mini-B USB em vez de um cabo padrão.
Arduino Nano placas são amplamente utilizadas no campo da robótica, sistemas embarcados e projetos eletrônicos onde o tamanho requerido do microcontrolador é pequeno.
Arduino Nano Pinout e diagrama Pin
Arduino Nano tem um total de 36 pinos. Destes 8 são pinos de entrada analógicos e 14 digitais (dos quais 6 podem ser usados como saídas PWM). O Nano tem um ressonador de cristal SMD de 16 MHz, uma mini porta USB-B, um cabeçalho ICSP, 3 pinos RESET e, um botão RESET.
Atmega328P Microcontrolador: O Atmega328P é um microcontrolador de alta velocidade e eficiente de 8 bits, que é baseado na arquitetura AVR (Audio Video Recorder) RISC (Reduced Instruction Set Computing). É considerado como o controlador AVR mais popular. Ele consome menos energia que o microcontrolador Atmega328.
SMD Crystal: Os cristais Surface Mount têm melhor estabilidade que outros cristais e podem ser facilmente soldados na placa de circuito impresso.
>
Procura de mudança de frequência do Arduino Nano PWM?
Como mudar a frequência dos pinos PWM do Arduino Nano
>
>
Arduino Nano Fonte de alimentação :
>
Mini USB: O Mini USB é menor que o USB padrão, mas mais grosso que o micro USB. A placa Nano é alimentada através desta porta. E também nos permite conectar a placa ao computador para fins de programação.
Vin: É a tensão de alimentação DC modulada, que é usada para regular os IC’s usados na ligação. Também é chamada de tensão primária para os CI’s presentes na placa Arduino. O valor da tensão Vcc pode ser negativo ou positivo para o pino GND.
Arduino Nano Pino – Pinos Digitais:
Existem 14 pinos de E/S digitais. Os pinos digitais Arduino podem ler/sair apenas dois estados: quando há um sinal de voltagem e quando não há sinal. Este tipo de entrada/saída é normalmente chamado digital (ou binário) e estes estados são referidos como HIGH ou 1 e LOW ou 0.
Arduino Nano PWM Pins:
Se você olhar com atenção, você encontrará o símbolo ‘.’ no pino digital 3,5,6,9,10 e 11. Existem seis pinos do conjunto de pinos digitais que são pinos PWM (Pulse Width Modulation). Eles são numerados como D3, D5, D6, D9, D10, e D11. Cada um destes pinos digitais pode gerar um sinal de Modulação da Largura de Pulso de 23 bits de resolução. O pino PWM gera o sinal PWM usando a função analogWrite().
Arduino Nano Pinout-Analog Pins:
Arduino UNO tem 6 pinos analógicos, enquanto Nano tem 8 pinos analógicos numerados de A0 a A7. Você pode conectar até 8 sensores analógicos/digitais à placa. A função dos pinos analógicos é ler o valor da entrada analógica/digital utilizada na conexão. Cada um destes pinos analógicos tem um ADC embutido de resolução de 210 bits (assim dará 1024 valores).
Pinos ICSP:
O cabeçalho ICSP consiste em 6 pinos:
Sigla para Programação Serial In-Circuit. Podemos usar estes pinos para programar o firmware da placa Arduino. O firmware com as novas funcionalidades é carregado para o microcontrolador com a ajuda do cabeçalho ICSP.
Pinos I2C:
>
É o protocolo de comunicação serial de dois fios. Significa Circuitos Integrados Inter-Integrados. O I2C usa duas linhas para enviar e receber dados: um pino de relógio serial (SCL) e um pino de dados serial (SDA) (SDA).
- SCL- Representa o Relógio Serial. É definido como a linha que transfere os dados do relógio. É usado para sincronizar o deslocamento de dados entre os dois dispositivos. O Relógio Serial é gerado pelo dispositivo mestre.
- SDA- Representa os Dados Serial. É definido como a linha utilizada pelo escravo e mestre para enviar e receber os dados. Por isso é chamado de linha de dados, enquanto SCL é chamado de linha de relógio.
PI pinos:
SPI significa Serial Peripheral Interface. É utilizado pelos microcontroladores para comunicar rapidamente com um ou mais dispositivos periféricos.
- SCK- É a sigla para Relógio Série. Estes são os pulsos do relógio, que são usados para sincronizar a transferência de dados.
- MISO-It significa Master Input/ Slave Output. Esta linha de dados no pino MISO é usada para receber os dados do Slave.
- MOSI-It significa Master Output/ Slave Input (Saída Mestre/Escravo de Entrada). Esta linha é usada para enviar os dados para os periféricos.
- SS-It significa Slave Select. Esta linha é usada pelo mestre. Ela atua como a linha de habilitação. Quando o valor do pino Slave Select de um dispositivo é BAIXO, ele pode se comunicar com o mestre. Quando o seu valor é ALTO, ele ignora o mestre. Isto nos permite ter vários dispositivos periféricos SPI compartilhando as mesmas linhas MISO, MOSI e CLK.
Interrupções Externas (2 e 3)- Estes pinos podem ser usados para acionar uma interrupção externa nas seguintes condições: um valor baixo, uma borda ascendente ou descendente, ou uma mudança no valor.
RXD e TXD: Os pinos TXD e RXD são usados para comunicação serial. O TXD é usado para transmitir os dados, e RXD é usado para receber os dados durante a comunicação serial. Ele também representa o fluxo bem sucedido de dados do computador para a placa.
Outros pinos:
3.3V: Este pino sai 3.3V.
5V: Este pino sai 5V.
GND (Pinos de terra): Há um total de 5 pinos de terra na placa..
RST: Use para reiniciar a placa Arduino. Se este pino for fornecido com 5 V, a placa irá reiniciar automaticamente
REF: Este pino é a referência de entrada/saída. Ele fornece a referência de tensão na qual o microcontrolador está operando atualmente. Enviar um sinal para este pino não faz nada.
LED Indicadores no Arduino Nano:
A placa Arduino Nano consiste em 4 LEDs indicadores:
LED indicador de transmissão de dados (Branco): Quando este LED acende, o Arduino Nano está a transmitir dados para o computador.
Led indicador de recepção de dados (vermelho): Quando este LED acende, a placa está a receber dados do computador.
Indicador de potência: Indica o estado da bateria. Ele também pode exibir a tensão da bateria no LCD conectado à placa Arduino.
Indicador LED Pino 13 (Azul): Na placa, há um LED incorporado ligado ao pino digital 13. Quando este pino é colocado em ALTO ou 1, o LED acende. Quando o pino está BAIXO ou 0, o LED apaga.
Arduino Nano Especificações:
Microcontrolador: | ATmega328 |
Tensão de funcionamento: | >5 V |
Tensão de entrada (VIN): | 6-20 V |
Consumo de energia: | 19 mA |
Memória flash: | >32 KB (dos quais 2 KB são tomados pelo carregador de inicialização) |
SRAM: | 2 KB |
Velocidade do relógio: | 16 MHz |
EEPROM: | >1 KB |
Corrente por pino I/O: | 40 mA (20 mA recomendado) |
PCB tamanho: | 18 x 45 mm |
Peso: | 7 g |