Guia Completo do Arduino Nano: Utilização, Montagem e Programação

 

Guia Completo do Arduino Nano: Utilização, Montagem e Programação

Arduino Nano é uma das placas de desenvolvimento mais populares da família Arduino, conhecida por seu tamanho compacto, baixo custo e versatilidade. Neste artigo, vamos explorar suas características, como montar um circuito básico e programar um LED para piscar a cada segundo usando a IDE do Arduino.


1. Introdução ao Arduino Nano

O Arduino Nano é uma versão reduzida do Arduino Uno, mas com funcionalidades semelhantes. Ele é baseado no microcontrolador ATmega328P (em algumas versões, o ATmega168) e possui:

  • 14 pinos digitais (6 podem ser usados como PWM)

  • 8 pinos analógicos

  • Clock de 16 MHz

  • Alimentação: 5V (via USB ou fonte externa)

  • Porta USB mini (em versões antigas) ou micro (em versões mais novas)

É ideal para projetos que exigem um tamanho reduzido, como robótica, automação e prototipagem rápida.


2. Montagem do Circuito com LED

Vamos montar um circuito simples com um LED conectado ao pino digital D13 do Arduino Nano.



Materiais Necessários:

  • Arduino Nano

  • LED

  • Resistor (220Ω - 1kΩ) (opcional)

  • Protoboard (opcional)

  • Jumpers

Passos para Montagem:

  1. Conecte o anodo (+) do LED ao pino D13 do Arduino Nano.

  2. Conecte o catodo (-) do LED a um resistor (220Ω recomendado).

  3. Conecte o outro terminal do resistor ao GND (terra) do Arduino.

  4. Alimente o Arduino Nano via USB ou fonte externa.

Circuito LED no Arduino Nano


3. Programação do LED Piscante na IDE do Arduino

Agora, vamos programar o Arduino Nano para fazer o LED piscar a cada segundo.

Passos para Programação:

  1. Instale a IDE do Arduino (disponível em arduino.cc).

  2. Conecte o Arduino Nano ao computador via USB.

  3. Selecione a placa correta:

    • Ferramentas → Placa → Arduino Nano.

    • Selecione a porta COM correta em Ferramentas → Porta.

  4. Copie e cole o seguinte código:

cpp
Copy
Download
void setup() {
  pinMode(13, OUTPUT); // Define o pino 13 como saída
}

void loop() {
  digitalWrite(13, HIGH); // Liga o LED
  delay(1000);            // Espera 1 segundo (1000ms)
  digitalWrite(13, LOW);  // Desliga o LED
  delay(1000);            // Espera mais 1 segundo
}
  1. Clique em "Enviar" (seta para a direita) para carregar o código no Arduino Nano.


4. Explicação do Código

  • pinMode(13, OUTPUT) → Configura o pino D13 como saída digital.

  • digitalWrite(13, HIGH) → Liga o LED (5V no pino).

  • delay(1000) → Pausa o programa por 1000 milissegundos (1 segundo).

  • digitalWrite(13, LOW) → Desliga o LED (0V no pino).

  • loop() repete infinitamente, fazendo o LED piscar.


5. Dicas para Usar o Arduino Nano na IDE

  • Seleção da Placa: Verifique se você selecionou Arduino Nano e o processador correto (ATmega328P ou ATmega168).

  • Gerenciador de Portas: Se o Arduino Nano não for detectado, instale os drivers USB necessários (CH340/CP2102, dependendo do modelo).

  • Alimentação Externa: Se não estiver usando USB, conecte 5V ao pino VIN ou 5V (dependendo da fonte).

  • Economia de Pinos: O pino D13 tem um LED onboard, então você pode testar sem componentes externos.


6. Conclusão

O Arduino Nano é uma excelente opção para projetos compactos e de baixo custo. Com este tutorial, você aprendeu a:

  • Montar um circuito simples com LED.

  • Programar um LED piscante usando a IDE do Arduino.

  • Configurar corretamente a placa na IDE.

Agora você pode expandir esse conhecimento para outros projetos, como sensores, motores e comunicação sem fio!

Comentários

Postagens mais visitadas