¿Qué Arduino debo comprar? Diferencias entre Uno, Nano, Mega y Leonardo
¿Qué diferencia hay entre Arduino Uno y Mega? Comparativa de pines, memoria y usos de Uno, Nano, Mega 2560 y Leonardo, y cuándo es mejor una ESP32 o una Pico.
Al empezar con Arduino, la primera pregunta suele ser: ¿qué placa compro? Uno, Nano, Mega y Leonardo se programan con el mismo Arduino IDE y la mayor parte del código funciona en todas. Las diferencias están en el número de pines, la memoria, el tamaño y algunas capacidades especiales. En esta guía ponemos las placas una al lado de otra y te explicamos cuándo elegir cada una.



La respuesta corta
- Si es tu primera placa: Arduino Uno.
- Si vas a hacer un proyecto pequeño y permanente en una protoboard: Arduino Nano.
- Si necesitas muchos pines, varios dispositivos serie o un programa grande: Arduino Mega 2560.
- Si vas a crear un dispositivo que se conecte al ordenador como teclado/ratón: Arduino Leonardo.
- Si necesitas Wi-Fi o Bluetooth: una ESP32 en lugar de Arduino.
Tabla comparativa
| Característica | Uno R3 | Nano | Mega 2560 | Leonardo |
|---|---|---|---|---|
| Microcontrolador | ATmega328P | ATmega328P | ATmega2560 | ATmega32U4 |
| Memoria de programa | 32 KB | 32 KB | 256 KB | 32 KB |
| RAM | 2 KB | 2 KB | 8 KB | 2,5 KB |
| Pines digitales (PWM) | 14 (6) | 14 (6) | 54 (15) | 20 (7) |
| Entradas analógicas | 6 | 8 | 16 | 12 |
| Puertos serie por hardware | 1 | 1 | 4 | 1 + USB |
| Tamaño | 68 × 53 mm | 45 × 18 mm | 101 × 53 mm | 68 × 53 mm |
| Compatibilidad con shields | Total | No | La mayoría | La mayoría |
Arduino Uno: el estándar para empezar
El Uno es la placa Arduino más utilizada. Casi todos los ejemplos, tutoriales y shields de internet están escritos para él. Como funciona a 5 V, la mayoría de sensores y módulos se conectan directamente, y tolera bastante bien los pequeños errores de conexión. Su única pega es que en proyectos grandes se quedan cortos los pines y los 2 KB de RAM.
Arduino Nano: el hermano pequeño del Uno
El Nano usa el mismo chip que el Uno, así que el código escrito para el Uno funciona sin cambios. Es del tamaño de un pulgar y se pincha directamente en la protoboard. Además tiene las entradas analógicas A6 y A7 (estos dos pines solo pueden leer en analógico). No admite shields, lo que lo hace ideal para proyectos permanentes que deben caber en una caja después del prototipo.
Arduino Mega 2560: el monstruo de pines y memoria
Hay tres motivos principales para elegir el Mega: 54 pines digitales y 16 analógicos, 4 puertos serie por hardware y 8 veces la memoria de programa del Uno. Puedes conectar a la vez varios dispositivos serie como GPS, Bluetooth y RFID y trabajar con librerías grandes y código largo. El Mega también es la base de las placas de impresoras 3D (RAMPS).
Arduino Leonardo: la placa que puede ser teclado y ratón
El chip ATmega32U4 del Leonardo lleva el USB integrado. Gracias a ello, la placa puede presentarse al ordenador como teclado, ratón o gamepad (librerías Keyboard.h y Mouse.h). Es ideal para teclados de macros, mandos de presentaciones y controladores de juegos. La mayoría de shields encajan, pero los pines I2C están en otro sitio.
¿Cuándo son mejores la ESP32 y la Raspberry Pi Pico?
| Lo que necesitas | Placa recomendada | ¿Por qué? |
|---|---|---|
| Control desde el móvil, enviar datos a internet | ESP32 | Wi-Fi y Bluetooth integrados, doble núcleo a 240 MHz |
| Un sensor que funcione meses con batería | ESP32 | Consumo muy bajo en deep sleep |
| Aprender con Python | Raspberry Pi Pico | MicroPython, muy barata |
| Cámara, procesamiento de imagen | Raspberry Pi 4/5 | Un ordenador con Linux |
| El inicio más fácil con sensores de 5 V | Arduino Uno | Lógica de 5 V, la mayor cantidad de ejemplos |
¿Original o clon?
Los clones usan el mismo chip que los originales y funcionan igual, a un precio mucho menor. La diferencia suele estar en el chip conversor USB (CH340), por lo que quizá tengas que instalar un controlador. Comprar una placa original es una forma de apoyar el proyecto de código abierto Arduino.
Nuestra recomendación para empezar
Si eres nuevo en electrónica, empieza con un Arduino Uno; cuando domines los proyectos básicos, añade una ESP32 para proyectos conectados a internet. Puedes comparar todos los pines de ambas placas, y ver cuáles son analógicos, PWM, I2C o SPI, en la herramienta interactiva de pinout.
Preguntas frecuentes
¿Cuál es la mayor diferencia entre Arduino Uno y Mega?
El Mega tiene muchos más pines (54 digitales, 16 analógicos), 4 puertos serie y 8 veces más memoria de programa. El Uno es más pequeño y más común, y basta para casi todos los proyectos de iniciación.
¿El código escrito para el Uno funciona en el Mega?
Casi siempre, sí. Lo principal a vigilar es que los pines I2C y SPI están en otro sitio (en el Mega, I2C en 20/21 y SPI en 50–53).
¿Hay diferencias de código entre el Nano y el Uno?
No, ambos usan el ATmega328P; funciona el mismo código. Basta con elegir Nano como placa en el Arduino IDE. Los clones de Nano antiguos pueden necesitar la opción 'ATmega328P (Old Bootloader)'.
¿Compro un Arduino o una ESP32?
Si no necesitas Wi-Fi ni Bluetooth y quieres trabajar cómodamente con sensores de 5 V, Arduino Uno. Si vas a hacer proyectos conectados a internet y controlados desde el móvil, la ESP32 encaja mejor y suele ser más barata.
¿Qué placa debe llevar un kit de Arduino?
Para los kits de iniciación, el Arduino Uno es la elección correcta; la mayoría de lecciones y ejemplos se basan en él. Con protoboard, LED, resistencias, botones, un potenciómetro y algunos sensores en el kit es suficiente.
Más artículos
¿Arduino Uno, Nano o Mega? Comparamos las placas en una tabla y te contamos cuál elegir para cada proyecto.









