Qual Arduino comprar? Uno vs Nano vs Mega vs Leonardo
Qual é a diferença entre o Arduino Uno e o Mega? Uma comparação de pinos, memória e usos do Uno, Nano, Mega 2560 e Leonardo, e quando um ESP32 ou Pico é a melhor escolha.
Quando você começa com Arduino, a primeira pergunta costuma ser: qual placa devo comprar? O Uno, o Nano, o Mega e o Leonardo são todos programados com a mesma Arduino IDE, e a maior parte do código roda em todos eles. As diferenças estão na quantidade de pinos, na memória, no tamanho e em algumas capacidades especiais. Neste guia colocamos as placas lado a lado e explicamos qual escolher em cada situação.



A resposta curta
- Se é a sua primeira placa: Arduino Uno.
- Se você vai montar um projeto pequeno e permanente em uma protoboard: Arduino Nano.
- Se você precisa de muitos pinos, vários dispositivos seriais ou um programa grande: Arduino Mega 2560.
- Se você vai montar um dispositivo que se conecta ao computador como teclado/mouse: Arduino Leonardo.
- Se você precisa de Wi-Fi ou Bluetooth: um ESP32 em vez de um Arduino.
Tabela comparativa
| Característica | Uno R3 | Nano | Mega 2560 | Leonardo |
|---|---|---|---|---|
| Microcontrolador | ATmega328P | ATmega328P | ATmega2560 | ATmega32U4 |
| Memória de programa | 32 KB | 32 KB | 256 KB | 32 KB |
| RAM | 2 KB | 2 KB | 8 KB | 2,5 KB |
| Pinos digitais (PWM) | 14 (6) | 14 (6) | 54 (15) | 20 (7) |
| Entradas analógicas | 6 | 8 | 16 | 12 |
| Portas seriais de hardware | 1 | 1 | 4 | 1 + USB |
| Tamanho | 68 × 53 mm | 45 × 18 mm | 101 × 53 mm | 68 × 53 mm |
| Compatibilidade com shields | Total | Nenhuma | A maioria | A maioria |
Arduino Uno: o padrão para iniciantes
O Uno é a placa Arduino mais usada. Quase todos os exemplos, tutoriais e shields da internet são feitos para ele. Como funciona com 5 V, a maioria dos sensores e módulos se liga diretamente, e ele tolera bem pequenos erros de ligação. Sua única desvantagem é que os pinos e os 2 KB de RAM acabam em projetos maiores.
Arduino Nano: o irmão menor do Uno
O Nano usa o mesmo chip do Uno, então o código escrito para o Uno roda sem alterações. Ele tem o tamanho de um polegar e encaixa direto na protoboard. Também tem as entradas analógicas extras A6 e A7 (esses dois pinos só fazem leitura analógica). Shields não encaixam, o que o torna ideal para projetos permanentes que precisam caber em uma caixa depois do protótipo.
Arduino Mega 2560: o monstro de pinos e memória
Há três motivos principais para escolher o Mega: 54 pinos digitais e 16 analógicos, 4 portas seriais de hardware e 8 vezes a memória de programa do Uno. Você pode ligar vários dispositivos seriais, como GPS, Bluetooth e RFID, ao mesmo tempo e trabalhar com bibliotecas grandes e códigos longos. O Mega também está no coração das placas de impressoras 3D (RAMPS).
Arduino Leonardo: a placa que vira teclado e mouse
O chip ATmega32U4 do Leonardo tem USB integrado. Isso permite que a placa apareça para o computador como teclado, mouse ou gamepad (bibliotecas Keyboard.h e Mouse.h). É ideal para teclados de macro, controles de apresentação e controles de jogos. A maioria dos shields encaixa, mas os pinos I2C ficam em outro lugar.

Quando o ESP32 e o Raspberry Pi Pico são melhores?


| O que você precisa | Placa recomendada | Por quê? |
|---|---|---|
| Controle pelo celular, envio de dados para a internet | ESP32 | Wi-Fi e Bluetooth integrados, dual core de 240 MHz |
| Um sensor que funciona por meses com bateria | ESP32 | Consumo muito baixo em deep sleep |
| Aprender com Python | Raspberry Pi Pico | MicroPython, muito barato |
| Câmeras, processamento de imagem | Raspberry Pi 4/5 | Um computador que roda Linux |
| O começo mais fácil com sensores de 5 V | Arduino Uno | Lógica de 5 V, o maior número de exemplos |
Original ou clone?
As placas clone usam o mesmo chip das originais e funcionam do mesmo jeito, por um preço bem menor. A diferença costuma ser o chip conversor USB (CH340), então talvez você precise instalar um driver no computador. Comprar uma placa original é uma forma de apoiar o projeto Arduino de código aberto.
Nossa recomendação para começar
Se você é novo em eletrônica, comece com um Arduino Uno; depois de dominar os projetos básicos, adicione um ESP32 para projetos conectados à internet. Você pode comparar todos os pinos das duas placas, incluindo quais são analógicos, PWM, I2C ou SPI, na ferramenta interativa de pinagem.
Perguntas frequentes
Qual é a maior diferença entre o Arduino Uno e o Mega?
O Mega tem muito mais pinos (54 digitais, 16 analógicos), 4 portas seriais e 8 vezes mais memória de programa. O Uno é menor e mais comum, e é suficiente para quase todos os projetos de iniciante.
O código escrito para o Uno roda no Mega?
Na maioria das vezes, sim. O principal cuidado é que os pinos I2C e SPI ficam em lugares diferentes (no Mega, o I2C é 20/21 e o SPI é 50–53).
Existe diferença de código entre o Nano e o Uno?
Não, os dois usam o ATmega328P, então o mesmo código roda. Basta selecionar Nano como placa na Arduino IDE. Clones mais antigos do Nano podem precisar da opção “ATmega328P (Old Bootloader)”.
Devo comprar um Arduino ou um ESP32?
Se você não precisa de Wi-Fi nem de Bluetooth e quer trabalhar com conforto com sensores de 5 V, escolha o Arduino Uno. Se você vai montar projetos conectados à internet e controlados pelo celular, o ESP32 é mais adequado e geralmente mais barato.
Qual placa um kit inicial de Arduino deve ter?
O Arduino Uno é a escolha certa para kits iniciais; a maioria das aulas e exemplos é feita em torno dele. Uma protoboard, LEDs, resistores, botões, um potenciômetro e alguns sensores no kit são suficientes.
Projetos para montar depois desta leitura
Ver todos os projetos
LED piscante
O primeiro contato com a eletrônica: acender e apagar um único LED. O Arduino acende e apaga o LED em intervalos curtos, fazendo a luz piscar rapidamente. Você vê da forma mais simples como a placa co

Teclado para programar em Arduino
Se você se cansou de digitar as mesmas linhas várias vezes ao programar, este pequeno teclado matricial vira seu teclado de atalhos. Conectado ao computador, o Arduino Leonardo se apresenta como um te

Comunicação unidirecional entre 2 Arduinos
Faça dois Arduinos conversarem por um único fio: ao pressionar o botão de um, o LED do outro acende; ao pressionar de novo, ele apaga. A placa transmissora informa que o botão foi pressionado com uma

LED piscando com ESP32
Ensina o uso básico de uma saída GPIO no ESP32. Fazemos um LED piscar ligando e desligando um pino digital. É a versão para ESP32 do clássico projeto blink do Arduino UNO: os comandos básicos de blink no ambiente Arduino são os mesmos, mas a disposição dos pinos e os níveis de 3,3 V dos GPIOs do ESP32 diferem dos do Arduino UNO.

Servidor web assíncrono com ESP32 (IP no LCD)
Neste projeto, transformamos o ESP32 em um servidor web assíncrono que você pode controlar pelo celular ou computador na mesma rede Wi-Fi. Com a biblioteca ESPAsyncWebServer, o servidor processa várias requisições ao mesmo tempo (ao contrário do WebServer.h tradicional, que bloqueia a execução ao processar uma requisição). Você poderá abrir o endereço IP do ESP32 no navegador e clicar nos botões ON/OFF (as rotas /on e /off) para ligar e desligar o LED conectado ao GPIO 5.

Piscar o LED integrado do Raspberry Pi Pico (Pico e Pico W)
O primeiro projeto da série Raspberry Pi Pico! Fazemos o LED verde integrado piscar para verificar se a placa funciona — um primeiro experimento no estilo clássico "Hello World". SEM componentes externos, apenas o Pico e um cabo USB. O código foi escrito em MicroPython (a linguagem com suporte oficial da Raspberry Pi Foundation). Aprenda a usar a classe machine.Pin, o modo Pin.OUT, os métodos led.on()/off() e time.sleep() no Thonny IDE.

Raspberry Pi Pico: semáforo (3 LEDs em sequência)
Simulamos um semáforo real com LEDs vermelho, amarelo e verde — o primeiro projeto com 3 LEDs da série Pico! Verde por 4 segundos: "siga"; amarelo por 1,5 segundo: "prepare-se"; vermelho por 3 segundos: "pare"; e vermelho+amarelo por 1 segundo: "saída" (padrão de semáforo europeu). Aprenda definição de funções (def all_off()), lógica de máquina de estados (sequência) e sincronização de vários GPIOs.

Carrinho controlado por Bluetooth com L298N
Transforme seu celular em um controle remoto e dirija seu próprio carrinho robô. O Arduino recebe os comandos de um aplicativo de controle remoto no celular por meio de um módulo Bluetooth e aciona as
Mais artigos
App BlueGrays
Monte este circuito passo a passo pelo celular
Esquema do circuito, código e lista de componentes em uma só tela. Mais de 200 projetos com Arduino, ESP32 e Pico prontos para montar.
Escaneie com seu celular
Aponte a câmera para o código para abrir a loja de aplicativos do seu celular.
ou abrir a loja

