El Arduino Uno R3 es la placa de partida para aprender: 14 pines digitales, 6 entradas analógicas, un microcontrolador ATmega328P y un ecosistema enorme de ejemplos y shields. El Nano usa la misma familia de microcontrolador (ATmega328) en una placa para protoboard, la Mega suma pines y memoria, y el ESP32 agrega WiFi y Bluetooth con lógica de 3,3 V. La placa tipo Uno que vende Zamper es una compatible, el Maker UNO de Cytron, no la original de Arduino. Esta guía compara las cuatro con datos de las hojas de datos oficiales de Arduino y de Espressif, y indica cuál conviene según tu proyecto.
Qué es un Arduino Uno
El Arduino Uno R3 es una placa de desarrollo con un microcontrolador ATmega328P a 16 MHz, 14 pines digitales de entrada y salida (6 con PWM), 6 entradas analógicas, conexión USB, conector de alimentación y encabezado ICSP, según la documentación oficial de Arduino. Se programa con el IDE de Arduino en C++ y se conecta al computador con un cable USB-B. Sus pines trabajan a 5 V, lo que permite conectar directamente la mayoría de los módulos y sensores de hobby.
Comparación de las cuatro placas
La tabla resume las hojas de datos oficiales de Arduino (Uno R3, Nano y Mega 2560 Rev3). Para el ESP32 usa el datasheet de Espressif y la ficha del módulo de Zamper: 22 pines de entrada y salida, hasta 18 canales de ADC de 12 bits, hasta 16 canales de PWM (controlador LED PWM) y procesador Xtensa LX6 de uno o dos núcleos según el módulo. El ESP32 no trae EEPROM propia, y la librería EEPROM del core de Arduino la emula en la memoria flash. La flash es de 32 kB en el Uno y el Nano (el Nano reserva 2 kB para el bootloader) y de 256 kB en la Mega (8 kB para el bootloader). Las cifras de ADC y PWM del ESP32 son máximos del chip, y el módulo expone los pines que su diseño permite.
Placa Micro Dig. Anal. PWM SRAM
Uno R3 ATmega328P 14 6 6 2 kB
Nano ATmega328 14 8 6 2 kB
Mega 2560 ATmega2560 54 16 15 8 kB
ESP32 Xtensa LX6 22 18 16 520 kBCuándo elegir el Uno R3
Elige el Uno si estás aprendiendo, si vas a usar shields que encajan sobre la placa (motores, relés, LoRa) o si el tutorial que sigues está escrito para él. Tiene 5 V en los pines, no necesita adaptadores de nivel para los módulos de 5 V y casi cualquier librería lo soporta. En el catálogo de Zamper hay una placa compatible, el Maker UNO de Cytron, que según su ficha agrega 12 LED, un botón y un buzzer integrados para probar ejemplos sin armar nada en el protoboard.
Cuándo elegir el Nano
El Nano lleva la misma familia de microcontrolador (ATmega328) en una placa de 45 por 18 mm con pines para protoboard y conector USB mini-B, según Arduino. No tiene conector de alimentación y ofrece 8 entradas analógicas. Sirve cuando el espacio manda: un proyecto dentro de una caja pequeña, un prototipo en protoboard o una versión final soldada. La placa Maker Nano del catálogo es una versión pensada para estudiantes. Su ficha indica entrada USB de 5,1 V, entrada Vin de 7 a 30 V y una corriente máxima de salida de 100 mA en 5 V y 50 mA en 3,3 V.
Cuándo elegir la Mega
La Mega 2560 Rev3 tiene un ATmega2560, 54 pines digitales (15 con PWM), 16 entradas analógicas, 4 puertos serie por hardware, 256 kB de flash y 8 kB de SRAM, según Arduino. Se justifica cuando tu proyecto necesita muchos pines, varios dispositivos serie a la vez (por ejemplo un módulo GPS, un RS485 y un display) o programas que no caben en 32 kB. Si pides una Mega, consulta disponibilidad desde la cotización. Los shields del Uno encajan físicamente en ella, pero verifica la asignación de pines SPI e I2C antes de usarlos.
Cuándo elegir un ESP32 y qué cambia con los 3,3 V
El ESP32 integra un procesador de 32 bits, WiFi y Bluetooth. La ficha del módulo ESP-WROOM-32 compatible del catálogo indica CPU dual-core de hasta 240 MHz, 520 KB de SRAM interna, 22 pines de entrada y salida y compatibilidad con el IDE de Arduino, ESP-IDF y MicroPython. Elígelo cuando el proyecto necesita conectarse a una red, publicar datos por MQTT o servir una página web. Espressif da 3,0 V a 3,6 V de alimentación para los chips con flash en el paquete, como este módulo, y 2,3 V como mínimo para los chips sin flash. Sus pines son de 3,3 V y no toleran 5 V directo, así que un sensor de 5 V necesita un divisor de tensión o un adaptador de nivel lógico. El Uno, el Nano y la Mega trabajan a 5 V. Este módulo se suelda a tu placa o se monta en un adaptador, y no viene listo para conectar como una placa de desarrollo.
Cómo alimentar la placa
El Uno acepta USB o el pin VIN. Arduino recomienda de 7 a 12 V en VIN y fija el límite en 6 a 20 V. Con menos de 7 V el pin de 5 V puede entregar menos de lo esperado y la placa puede volverse inestable, y con más de 12 V el regulador puede sobrecalentarse. La Mega recomienda también 7 a 12 V. El Nano, según su hoja de datos, acepta de 7 a 15 V no regulados por VIN. Para alimentar desde una fuente de 12 V o más de forma estable, un módulo step-down reparte mejor el calor que el regulador de la placa.
Errores comunes al elegir
Comprar una Mega para un proyecto de tres sensores, cuando un Uno o un Nano alcanzan. Conectar un sensor de 5 V directo a un pin del ESP32. Alimentar motores o relés desde el pin de 5 V de la placa en vez de usar una fuente aparte, como se explica en la guía del puente H L298N. Suponer que todas las librerías de Arduino funcionan igual en un ESP32: muchas sí, pero las que acceden a registros del ATmega no.
Qué placa te sirve según el caso
Para aprender y probar ejemplos, el Maker UNO o el Maker UNO Starter Kit, que según su ficha trae la placa, cable USB, protoboard, jumpers, un sensor de línea IR, un sensor ultrasónico SR04 y componentes básicos. Para un proyecto compacto en protoboard, el Maker Nano. Para conectividad WiFi o Bluetooth, el módulo ESP32. Si dudas entre ellas, cuéntanos tu proyecto desde Cotiza o consulta disponibilidad.
¿Cuál es la diferencia entre un Arduino Uno y un Nano?
Usan la misma familia de microcontrolador (ATmega328P en el Uno y ATmega328 en el Nano) con 32 kB de flash y 2 kB de SRAM. El Nano es más pequeño, usa USB mini-B, no tiene conector de alimentación y tiene 8 entradas analógicas frente a las 6 del Uno.
¿Puedo usar los shields del Uno en un Nano?
No encajan, porque el Nano no tiene los conectores hembra del Uno. Existen adaptadores a bornera para el Nano, o puedes cablear el módulo con jumpers.
¿Un ESP32 reemplaza a un Arduino Uno?
Para muchos proyectos sí, y suma WiFi y Bluetooth. Trabaja a 3,3 V, el módulo suelto necesita una placa o adaptador para programarse y algunas librerías del Uno no son compatibles.
¿Qué es una placa compatible con Arduino?
Es una placa que usa el mismo microcontrolador y la misma disposición de pines que la original, y se programa con el mismo IDE. El Maker UNO de Cytron es un ejemplo: funciona como un Uno y agrega LED, botón y buzzer.
¿Cuántos pines PWM tiene cada placa?
El Uno y el Nano tienen 6 canales PWM y la Mega 15, según las hojas de datos de Arduino. El ESP32 llega hasta 16 canales según Espressif.