Arduino Nano
Arduino Nano (Placa Compacta com Microcontrolador)
Definição:
Arduino Nano é uma placa baseada no microcontrolador ATmega328P (ou variantes), desenvolvida pela Arduino, projetada para controle direto de hardware em formato compacto, mantendo funcionalidades similares ao Arduino UNO.


Como funciona (visão modular):
- Recebe entradas (sensores, sinais analógicos/digitais)
- Executa firmware (loop principal)
- Processa lógica local
- Controla saídas (GPIO, PWM, atuadores)
✔ Separação clara: entrada ≠ firmware ≠ saída
Características principais:
- MCU ATmega328P (na versão clássica)
- Clock de 16 MHz
- GPIO digital e analógico
- PWM disponível
- Comunicação serial (UART, I2C, SPI)
- Alimentação via USB ou pinos
- Formato pequeno (ideal para projetos embarcados)
Diferença-chave vs Arduino UNO:
- Nano: menor, mais compacto, ideal para integração final
- UNO: maior, mais fácil para prototipagem e testes
Exemplos práticos (IoT / automação):
- Controle embarcado em painel
Integrado dentro de caixas ou painéis elétricos devido ao tamanho reduzido. - Leitura de sensores múltiplos
Monitora várias entradas em sistemas compactos. - Controle de atuadores discretos
Aciona relés, válvulas ou pequenos motores. - Integração em produtos finais
Usado como controlador interno em dispositivos já encapsulados.
Boas práticas:
- Usar quando o espaço físico é limitado
- Manter firmware simples e determinístico
- Integrar com módulos externos (Wi-Fi, relé, sensores)
- Garantir boa alimentação e proteção elétrica
Quando usar:
- Projetos compactos
- Integração final em hardware
- Substituição do UNO em sistemas embarcados
Limitações:
- Sem conectividade nativa
- Recursos limitados (RAM/Flash)
- Não indicado para processamento complexo
Resumo direto:
Arduino Nano = versão compacta do UNO para controle embarcado em espaços reduzidos.
