Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação

A tecnologia anda de mãos dadas com robótica e eletrônica. No centro de tudo isso está a placa de circuito eletrônico, e a placa de circuito mais comum no mundo da eletrônica é o Arduino. Muitos pensam que Arduinos são microcontroladores, mas na verdade são placas de circuito com múltiplos componentes, incluindo o microcontrolador. Por outro lado, o pinout do Arduino Nano, como uma placa de circuito impresso, possui vários componentes dentro de si, o que o torna ainda mais interessante de aprender.

O que é o Pinout do Arduino Nano?

O Arduino Nano é uma pequena placa de processador serial com microcontrolador ATmega328P, com dimensões de 4,5 cm por 1,8 cm. De fato, o Arduino Nano é popular em vez do Arduino UNO devido às suas muitas semelhanças.

A diferença mais significativa é que o Arduino UNO usa o formato de placa Plastic Dual-In-line Package (PDIP) e tem 30 pinos, enquanto o Arduino Nano usa um plastic quad flat pack (TQFP) e tem 32 pinos. Na verdade, o Arduino Nano usa USB Tipo-B Micro enquanto o Arduino UNO tem um conector de alimentação DC.

Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Também conhecido como PDIP (plastic DIP)
Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Encapsulamento Thin Quad Flat Pack (TQFP)

Subsequentemente, o Arduino Nano é preferível ao Arduino UNO devido ao seu tamanho pequeno, preço e funções especiais, já que ambos têm funcionalidades semelhantes.

Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Arduino Nano: vista frontal, traseira e lateral

Características do Arduino Nano

Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Exemplo básico de barramento SPI
Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Programador ICSP PIC RJ11

Especificações do Arduino Nano

ARDUINO NANO ESPECIFICAÇÃO
MicrocontroladorATmega328P
Memória Flash da CPU32 KB (2 KB usados pelo Bootloader)
Arquitetura / ProcessadorAVR 8-bit
SRAM2 KB
EEPROM1 KB
Velocidade de Clock16 MHz
Tensão de Operação5V
Pinos Analógicos I/O8
Tensão de Entrada7V-12V
Corrente DC por Pino I/O40 mA
Pinos Digitais I/O22
Saída PWM (Modulação por Largura de Pulso)6
Consumo de Energia19 mA
Tamanho da PCB1,8 cm x 4,5 cm
USBTipo-B Micro USB
Header ICSPSIM
ComunicaçãoI2C, SPI, USART
Peso7 gramas
ProgramávelArduino IDE

Arranjo do Pinout do Arduino Nano

Esta seção explicará as funções dos pinos no hardware subjacente e discutiremos em detalhes as tarefas alternativas dos pinos.

Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Arranjo dos pinos de função do Arduino Nano

Pino TX / D1 é um pino I/O digital responsável pela transmissão de dados seriais da PCB do Arduino Nano. Portanto, é uma porta serial.

Pino RX / D0 é um pino I/O digital responsável por receber dados seriais na PCB do Arduino Nano. Portanto, é um dos pinos de comunicação serial e uma porta serial.

2 pinos de Reset e um botão de Reset que reinicia o microcontrolador; o botão de Reset é ativo em LOW.

Pinos D2 e D3. São pinos I/O digitais usados para interromper o programa do microcontrolador em caso de emergência ou quando uma função mais importante precisa ser executada e o programa em execução precisa ser interrompido.

Pinos D0 a D13 / Serial Clock (SCK). São todos os 14 pinos de Entrada/Saída Digital (I/O) do pinout do Arduino Nano. Além disso, a configuração dos pinos é conforme os requisitos da aplicação usando as funções pinMode(), digitalRead() e digitalWrite(). Os pinos I/O digitais também têm um resistor pull-up interno que varia de 20Ω a 40Ω e não estão conectados por padrão. Subsequentemente, os pinos I/O digitais também podem fornecer 40 mA de corrente de alimentação para alimentar o microcontrolador.

Pinos D3, D5, D6, D9 e D11 para Modulação por Largura de Pulso (PWM). Portanto, controlam o motor em termos de velocidade, brilho de LED e muitas outras funções que precisam de modulação.

Pinos A0 a A7. São oito pinos de entrada analógica, e as entradas analógicas têm um conversor analógico-digital (ADC) de 8 bits. Além disso, são lidos com a função analogRead(), que também lê valores de pinos analógicos especificados.

Pinos D10 (SS), D11 (MOSI), D12 (MISO) e D13 (SCK)

Consequentemente, estes são os pinos digitais usados na comunicação SPI (Serial Peripheral Interface).

LED Embutido (13). Este pino digital controla o LED interno embutido na placa de circuito, ligando ou desligando-o quando necessário.

Pinos A4 (SDA), A5 (SCL). São pinos analógicos para interface Two-Wire (TWI) ou comunicação I2C (Inter-Integrated Circuit).

AREF é uma referência de Conversão Analógica-para-Digital (ADC).

VIN, um dos pinos de alimentação, é o pino de tensão de entrada de alimentação usado ao conectar a uma fonte de alimentação externa (nível de tensão de entrada de 7V – 12V) para o microcontrolador.

3V3 é a tensão mínima gerada pelo regulador de tensão embutido da placa Nano.

5V é a tensão de alimentação regulada usada pela placa Nano para alimentar seus componentes.

Pino GND é o pino de terra (ground) na placa Nano.

Como Alimentar o Arduino Nano

Você precisará alimentar o Arduino Nano para rodar sua primeira aplicação. Alimentar a placa de circuito do Arduino Nano e seus modos de consumo de energia também são discutidos nesta seção. Esses modos de energia podem manter sua placa de circuito Arduino segura, especificamente contra danos de energia.

Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Arduino Nano alimentado usando mini USB

Diferença Entre Arduino Uno e Arduino Nano

Em contraste, o Arduino UNO e o Arduino Nano têm diferenças significativas em especificações técnicas. No entanto, aqui estão algumas das diferenças discutidas abaixo.

Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Arduino Nano e Arduino UNO lado a lado

Como Programar o Arduino Nano

Guia Completo do Pinout do Arduino Nano: Especificações, Funções dos Pinos e Dicas de Programação
Arduino Nano configurado em uma protoboard

Nesta seção, discutiremos como programar o Arduino e também executar os programas.

O primeiro passo é baixar a Arduino IDE e drivers relacionados como o core megaAVR. Mais tarde, uma vez que a placa da Arduino IDE tenha sido instalada, conecte a placa Arduino ao computador usando a porta USB. Isso alimentará os LEDs.

Enquanto isso, no software Arduino, escolha o tipo correto de placa Arduino que você está usando. Vá para os exemplos de código embutidos. Subsequentemente, carregue o código de exemplo do seu computador para a placa na barra superior do software Arduino. Imediatamente quando o processo for concluído, o LED embutido do Arduino começará a piscar. Depois, você pode observar o Arduino e ver seus comandos sendo executados. Portanto, se você tiver o código de exemplo para a placa Arduino piscar, observará depois o que a placa Nano está fazendo.

Resumo

Para resumir, a aplicação e familiaridade do Arduino Nano baseiam-se majoritariamente nas características e funcionalidades discutidas neste artigo. Além disso, o Arduino Nano tem usos em muitas aplicações, como rastreamento de gestos e sensores embarcados eletrônicos.

Em breve, também estabelecemos que a programação do Arduino pode variar em programas mais extensos. Além disso, comunicação SPI e comunicação serial nos pinos também foram abordadas. Em caso de qualquer technicalidade ou dúvida, sinta-se à vontade para nos contatar. Estamos sempre felizes em ouvir seu feedback.

Tecnologia industrial

  1. ICM-20608-G: Sensor de Movimento 6 Eixos Compacto para Aplicações de Alto Desempenho
  2. APDS-9960: CI Multissensor para Gestos, Proximidade, Luz e Detecção de Cor
  3. Sensores Arduino: Tipos, Aplicações e Projetos do Mundo Real
  4. Programe Facilmente a Série Atmel AT89 com Arduino Uno – Guia Passo a Passo
  5. Construa uma Calculadora Arduino com Display LCD 16x2 e Teclado
  6. Construa um Clone Arduboy Tamanho Cartão de Crédito com Arduino Nano e OLED I2C
  7. Construa um Laptop com Raspberry Pi 3 e Arduino: Guia Passo a Passo
  8. Transistor 2N3771 NPN: Pinagem, Características, Aplicações e Equivalentes
  9. Microcontrolador AT89C51: Visão Geral, Pinouts, Dicas de Programação e Alternativas
  10. Montagem do Arduino Protoshield: Guia Passo a Passo Completo