Arduino Nano Tutorial – Pinout & Schematics

Neste guia, aprenda sobre Arduino Nano pin outs e diagramas. Criamos uma representação bem explicada, baseada em diagramas, dos pinos do Arduino Nano.

Arduino Nano Pinout

O Arduino Nano, como o nome sugere é uma placa microcontroladora compacta, completa e amiga do pão. A prancha Nano pesa cerca de 7 gramas com dimensões de 4,5 cms a 1,8 cms (L a B). Este artigo discute sobre as especificacoes tecnicas mais importantes o pinout e as funcoes de cada pino da prancha Arduino Nano.

Quanto diferente é o Arduino Nano?

Arduino Nano tem funcionalidades similares ao Arduino Duemilanove mas com um pacote diferente. O Nano é construído com o microcontrolador ATmega328P, o mesmo que o Arduino UNO. A principal diferença entre eles é que a placa UNO é apresentada na forma de PDIP (Plastic Dual-In-line Package) com 30 pinos e o Nano está disponível em TQFP (plastic quad flat pack) com 32 pinos. Os 2 pinos extras do Arduino Nano servem para as funcionalidades do ADC, enquanto o UNO tem 6 portas ADC, mas o Nano tem 8 portas ADC. A placa Nano não tem um conector de alimentação DC como as outras placas Arduino, mas tem uma porta mini-USB. Esta porta é usada tanto para programação como para monitoramento serial. A característica fascinante no Nano é que ele irá escolher a fonte de alimentação mais forte com sua diferença potencial, e a fonte de alimentação selecionando o jumper é inválida.

Como fazer um curso emocionante sobre o Arduino com 12+ Projetos?

Desenvolvemos um curso abrangente sobre o Arduino chamado “Arduino Course – Learn By Doing Projects”. O curso é publicado em parceria com a Udemy – a melhor plataforma de educação online do mundo. Se você está procurando dominar o Arduino e desenvolver um par de projetos realmente emocionantes usando a plataforma Arduino, inscrever-se neste curso seria a melhor decisão que você pode tomar para realizar seus sonhos. Então vamos dar uma rápida olhada no que você vai aprender neste curso.

Ver Detalhes do Curso

O nosso curso “Arduino Course” segue uma abordagem completa de aprendizagem fazendo, onde estará a aprender cada um dos conceitos através de um projecto. O curso é concebido com mais de 12 projectos, desde projectos fáceis, médios e avançados. O curso começa com a introdução de conceitos básicos e projectos simples com base em leds, e depois passa a explicar conceitos de nível médio como interface de sensores, projectos baseados em sensores e finalmente o curso ensina como fazer projectos avançados e projectos baseados em IoT (Internet das Coisas) usando a plataforma Arduino.

Você fará os seguintes projetos neste curso completo em vídeo:

>

  • Sanitizador Automático de Mãos/Dispensador de Barras
  • Controle Automático de Luz usando LDR
  • Padrão Gerador com LED’s
  • Fechadura de Porta Smart usando Teclados (Digital Code Lock)
  • Sistema de Segurança Doméstico (Proteger contra Incêndio, Fuga de Gás,)
  • Sistema de Monitorização Meteorológica (medir temperatura & Humidade)
  • Automatização doméstica usando Smartphone &Controlo remoto de TV
  • Robô Seguidor de Linha (o básico para construir robôs)
  • Robô Evitador de Obstáculos (aprender a construir inteligência em robôs)
  • Telefone Móvel Robot Car (robots controlados sem fios)
  • Smart Sistema de Irrigação
  • Estação Meteorológica baseada em IoT (Mostrar dados meteorológicos no website/aplicação web)
  • Ver Detalhes do Curso

    Arduino Nano – Especificação

    Arduino Nano Especificações
    Microcontrolador ATmega328P
    Arquitectura AVR
    Operating Voltagem 5 Volts
    Flash Memory 32 KB dos quais 2 KB usados pelo Bootloader
    SRAM 2KB
    Velocidade do relógio 16 MHz
    Pinos de E/S analógicos 8
    EEPROM 1 KB
    DC Corrente por Pinos E/S 40 milliAmps
    Tensão de entrada (7-12) Volts
    Pinos E/S digitais 22
    PWM Saída 6
    Consumo de energia 19 milliAmps
    PCB Tamanho 18 x 45 mm
    Peso 7 gms

    Arduino Nano Pinout Descrição

    Tirar este pin-diagrama abaixo como referência, discutiremos todas as funcionalidades de cada um dos pinos.

    Arduino Nano Pinout

    Podemos inferir a partir da imagem que Arduino Nano obteve 36 pinos no total. Veremos finalmente toda a secção de pinos de forma sensata, bem como um formato detalhado.

    Digital I/O , PWM - 14 PinsFor Analog Functions - 9 PinsPower - 7 PinsSPI (Apart from Digital I/O Section) - 3 PinsReset - 3 Pins______________________________________________________TOTAL - 36 Pins
    Arduino Nano Pin Descrição

    Arduino Nan0 – Pin Descrição

    Pinos 1 a 30

    Arduino Nano Pin Pin Name Tipo Função
    1 D1/TX I/O Digital Pino E/S
    Pino TX Serial
    2 D0/RX I/O Digital Pino E/S
    Pino RX Série
    3 RESET Entrada Reset ( Baixo Activo)
    4 GND Potência Terra de Abastecimento
    >5 D2 I/O Pino E/S digital
    6 D3 I/O Digital I/O Pin
    7 D4 I/O Pino E/S digital
    8 D5 I/O Pino E/S digital
    9 D6 I/O Pino I/O digital
    10 D7 I/O Digital I/O Pin
    11 D8 I/O Pino E/S digital
    12 D9 I/O Digital Pino E/S
    13 D10 I/O Pino E/Sigital
    14 D11 I/O Pino E/S digital
    15 D12 I/O Digital I/O Pin
    16 D13 I/O Pino E/Sigital
    17 3V3 Output +3.Saída 3V (de FTDI)
    18 AREF Entrada ReferênciaADC
    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 Input 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 Análogo Canal de Entrada 7
    27 +5V Saída ou Entrada +5V Saída (De On-Regulador da placa) ou
    +5V (Entrada da fonte de alimentação externa
    28 RESET Entrada Rearme ( Baixo Activo)
    29 GND Potência Fornecimento Terra
    30 VIN Potência Tensão de alimentação

    Pinos ICSP

    Arduino Nano ICSP Nome do pino Tipo Função
    MISO Entrada ou Saída Master In Slave Out
    Vcc Saída Suprimento Voltagem
    SCK Saída Relógio de Mestre para Escravo
    MOSI Saída ou Entrada Master Out Slave In
    RST Input Reset (Baixa Activa)
    GND Potência Fornecimento Terra

    Arduino Nano Pinos Digitais

    Como mencionado anteriormente, O Arduino Nano tem 14 pinos de E/S digitais que podem ser usados como entrada ou saída digital. Os pinos trabalham com tensão máxima de 5V, ou seja, a alta digital é de 5V e a baixa digital é de 0V. Cada pino pode fornecer ou receber uma corrente de 40mA, e tem uma resistência de pull-up de cerca de 20-50k ohms. Cada um dos 14 pinos digitais no Nano pinout pode ser usado como entrada ou saída, usando as funções pinMode(), digitalWrite(), e digitalRead().

    Outros que as funções de entrada e saída digital, os pinos digitais também têm alguma funcionalidade adicional.

    Pinos de comunicação serial

    Pins - 1, 21 - RX and 2 - TX

    Estes dois pinos RX- recepção e TX- transmissão são usados para comunicação de dados serial TTL. Os pinos RX e TX são conectados aos pinos correspondentes do chip Serial USB-to-TTL.

    PWM Pins

    Pins - 6, 8, 9, 12, 13, and 14

    Cada um destes pinos digitais fornece um sinal de Modulação de Largura de Pulso de 8 bits de resolução. O sinal PWM pode ser gerado usando a função analogWrite ().

    Interrupções Externas

    Pins - 5, 6

    Quando precisamos fornecer uma interrupção externa para outro processador ou controlador, podemos fazer uso destes pinos. Estes pinos podem ser usados para habilitar as interrupções INT0 e INT1 respectivamente usando a função attachInterrupt (). Estes pinos podem ser usados para acionar três tipos de interrupções como interrupção em um valor baixo, uma interrupção de borda crescente ou decrescente e uma mudança no valor de interrupção.

    SPI Pins

    Pins - 13, 14, 15, and 16

    Quando você não quer que os dados sejam transmitidos de forma assíncrona você pode usar estes pinos de Interface Periférica Serial. Estes pinos suportam a comunicação síncrona com SCK como o relógio de sincronização. Mesmo que o hardware tenha esta funcionalidade, o software Arduino não a tem por defeito. Então você tem que incluir uma biblioteca chamada SPI Library para usar este recurso.

    LED

    Pin - 16

    Se você se lembrar do seu primeiro código Arduino, LED piscando, então você definitivamente vai encontrar este Pin16. O pino 16 está sendo conectado ao LED piscando na placa.

    Arduino Nano Pinos Analógicos

    Pins - 18, 19, 20, 21, 22, 23, 24, 25, and 26

    Como mencionado anteriormente UNO tem 6 pinos de entrada analógica, mas Arduino Nano tem 8 entradas analógicas (19 a 26), marcadas de A0 a A7. Isto significa que você pode conectar *8 canais de entradas de sensores analógicos para processamento. Cada um destes pinos analógicos tem um ADC embutido de resolução de 1024 bits (portanto, ele dará 1024 valores). Por padrão, os pinos são medidos da terra até 5V. Se você quiser que a tensão de referência seja de 0V a 3,3V, podemos dar 3,3V ao pino AREF (18º Pino) usando a função analogReference ().

    Similar aos pinos digitais em Nano, os pinos analógicos também têm algumas outras funções.

    I2C

    Pins 23, 24 as A4 and A5

    Desde que a comunicação SPI também tem suas desvantagens, tais como 4 pinos essenciais e limitados dentro de um dispositivo. Para a comunicação de longa distância usamos o protocolo I2C. O I2C suporta multi mestre e multi escravo com apenas dois fios. Um para relógio (SCL) e outro para dados (SDA). Para usar este recurso I2C precisamos importar uma biblioteca chamada Wire library.

    AREF

    Pin 18

    Como já mencionado o AREF- Analog Reference pin é usado como uma tensão de referência para a entrada analógica para a conversão ADC.

    Reset

    Pin 28

    Reset pins in Arduino are active LOW pins which means if we make this pin value as LOW i.e., 0v, it will reset the controller. Normalmente usado para ser ligado com interruptores para usar como botão de reset.

    ICSP

    Arduino Nano ICSP

    ICSP significa In Circuit Serial Programming, que representa um dos vários métodos disponíveis para a programação de placas Arduino. Normalmente, um programa de bootloader Arduino é usado para programar uma placa Arduino, mas se o bootloader estiver faltando ou danificado, o ICSP pode ser usado em seu lugar. ICSP pode ser usado para restaurar um bootloader ausente ou danificado.

    Cada pino ICSP normalmente está ligado a outro pino Arduino com o mesmo nome ou função. Por exemplo, MISO no cabeçalho ICSP do Nano é conectado ao MISO / pino digital 12 (Pino 15); MOSI no cabeçalho ISCP é conectado ao MOSI / pino digital 11 (Pino 16); e assim por diante. Nota, os pinos MISO, MOSI e SCK juntos formam a maior parte de uma interface SPI.

    Podemos usar um Arduino para programar outro Arduino usando este ICSP.

    >

    Arduino como ISP ATMega328
    Vcc/5V Vcc
    GND GND
    MOSI/D11 D11
    MISO/D12 D12
    SCK/D13 D13
    D10 Reset

    RESET

    Pins 3, 28 and 5 in ICSP

    Potência

    Pins 4, 17, 27, 28, 30 and 2 & 6 in ICSP

    Aplicações

    Compilámos uma enorme lista de projectos baseados no Arduino Nano com código fonte completo e explicação detalhada dos circuitos. Confira a lista abaixo.

    Simple Robotic Arm Project Using ArduinoAuto Intensity Control of Street Light Using ArduinoMeasuring Wheel/Surveyor's Wheel Using Arduino Nano & Rotary EncoderGesture Controlled Mouse (Air Mouse) Using Arduino Nano & AccelerometerDC Motor Speed Control Using Arduino & PWMAutomatic Railway Gate Control Using Arduino & IR SensorCar Speed Detector Using ArduinoWater Level Indicator Using Arduino & Ultrasonic SensorHow to Make an LED Scrollbar Using Arduino NanoHome Automation Using IR Remote ControlArduino Solar Tracker Using LDR Sensor & Servo MotorUltrasonic Blind Walking Stick Using Arduino

    Deixe uma resposta

    O seu endereço de email não será publicado.