En la tienda te muestran dos placas parecidas. Una dice "Arduino" y la otra "ESP32, con WiFi". Cuestan casi lo mismo, se programan desde el mismo programa, y todo el mundo te da una respuesta distinta.
La diferencia que de verdad importa no es la velocidad ni la memoria. Son dos cosas muy concretas: con cuánto voltaje trabaja cada una y si necesitas que tu proyecto se conecte a internet. Con eso resuelto, la decisión se toma sola.
Acá no vas a encontrar un ganador absoluto, porque no existe: resuelven momentos distintos del camino. Vamos en orden: primero qué es cada una en la práctica, después el asunto del voltaje —que es donde se queman los proyectos—, luego una tabla comparativa, y al final tres preguntas que te dejan la decisión tomada.
1. Qué quiere decir “Arduino” cuando estás aprendiendo
Cuando alguien te dice “compra un Arduino”, en la práctica puede estar hablando de tres cosas distintas —y por eso se arma la confusión:
- El ecosistema de aprendizaje (Arduino IDE, miles de ejemplos, comunidad enorme en español).
- Una placa concreta (Uno, Nano, Mega) con chip AVR (en Uno/Nano clásicos, ATmega328P).
- Cualquier placa “compatible” que se programa desde el mismo IDE aunque el chip sea otro (ESP32, RP2040, etc.).
Para el primer mes, “Arduino” casi siempre significa: ecosistema + una placa de 5 V fácil de cablear. El Arduino Nano compatible USB-C es el formato que más se ve en kits de Colombia: compacto, barato de reemplazar si se quema un pin, y con muchísimos tutoriales pensados en 5 V.
El Nano (328P) corre a 16 MHz, trae ADC de 10 bits, PWM en varios pines y se lleva bien con la mayoría de módulos de kit (ultrasonido clásico, LCD 16×2 con I2C, muchos drivers de motor). Eso te deja ir del tutorial a la protoboard sin pelear tanto con convertidores de nivel.
Idea clave: está bien usar Arduino para aprender y armar. El ESP32 brilla cuando tu proyecto necesita red (WiFi/Bluetooth). No son rivales “buenos vs malos”: resuelven momentos distintos del camino.
2. Qué es el ESP32 y qué trae de más (WiFi incluido)
El ESP32 es un sistema en chip (SoC) de Espressif: en la mayoría de placas de aficionado trae dos núcleos, WiFi, Bluetooth, ADC, DAC, PWM, I2C, SPI, UART y un montón de ejemplos listos. Es normal que en el mostrador te lo ofrezcan como “Arduino con WiFi”: se entiende la idea, pero conviene saber qué cambia de verdad al usarlo.
Placas que vas a ver mucho en catálogo local:
- ESP32 Lolin con cargador LiPo — cómoda si quieres probar algo portátil con batería.
- NodeMCU ESP32 con USB-C y shield de expansión — práctica en protoboard o con más pines a mano.
Se programan desde el Arduino IDE (instalando el core de Espressif) o con PlatformIO / ESP-IDF. Compartir el IDE no borra las diferencias de voltaje y de radio: el ESP32 sigue siendo un chip distinto, con más potencia… y con reglas propias (3,3 V, pines de arranque, WiFi).
| Aspecto | Arduino Uno / Nano (AVR) | ESP32 típico de desarrollo |
|---|---|---|
| Voltaje lógico I/O | 5 V (muy cómodo con módulos de kit) | 3,3 V (muchos pines no aceptan 5 V de un sensor) |
| Conectividad | Ninguna nativa (puedes sumar módulos aparte) | WiFi + Bluetooth integrados |
| Corriente por pin GPIO | ~20–40 mA (con margen según datasheet) | ~12–40 mA según pin; hay que respetar límites |
| ADC | Simple, 10 bits, fácil de entender al principio | Más canales; a veces hay que filtrar ruido |
| USB / drivers |
Si tu proyecto es “encender un LED, leer un potenciómetro y mover un servo”, puedes empezar con Nano y está perfecto: no “pierdes el tiempo”, estás aprendiendo bases sólidas. Si tu proyecto es “publicar temperatura a la red de la casa”, el Nano solo no alcanza: necesitas un módulo de red o pasar a ESP32.
Si ya te decidiste por el ESP32, el paso a paso de instalación, primer parpadeo y monitor serie está en ESP32 tutorial en español: primer proyecto.
3. El detalle que más ayuda al elegir: 5 V vs 3,3 V
Al principio no hace falta mirar GHz ni cantidad de núcleos. Lo que más te ahorra dolores de cabeza es: ¿a qué voltaje hablan tus sensores y actuadores?
Módulos de 5 V y el Nano
Muchos módulos clásicos del ecosistema Arduino esperan o entregan 5 V TTL:
- Ultrasonido tipo HC-SR04 (el eco suele ser 5 V).
- Muchos LCD 16×2 con adaptador I2C.
- Algunos sensores analógicos “de kit” polarizados a 5 V.
- Drivers de motor L298N que aceptan 5 V en lógica (aunque la lógica real del L298 es un mundo aparte).
Con un Nano a 5 V, el cableado es directo. Con un ESP32 a 3,3 V:
- Una salida de sensor a 5 V puede dañar el GPIO si no hay divisor o convertidor de nivel.
- Un pin de 3,3 V a veces no alcanza el umbral “HIGH” de un módulo diseñado para 5 V (caso típico: algunos LCD y ciertos drivers).
El sensor ultrasónico IP66 del catálogo (AJ-SR04M) se usa mucho con Nano a 5 V; en ESP32 hay que verificar el modo y el nivel de la señal de eco. No es imposible: es un paso extra que el tutorial de “5 minutos” no menciona.
Cuando 3,3 V es una ventaja
Sensores modernos (BME280, muchos módulos I2C “3,3 V only”), pantallas OLED SSD1306, y casi todo el mundo IoT asumen 3,3 V. Ahí el ESP32 es el ciudadano natural. El Nano también puede trabajar a 3,3 V en versiones especiales o con regulación externa, pero no es el caso por defecto del kit de 5 V.
Si además vas a bajar 12 V de batería o adaptador a 5 V para lógica y motores, el LM2596 step-down es el regulador de taller que aparece en robots y cajas de prototipo: mide la salida con multímetro antes de enchufar la lógica. Para subir desde una celda (no bajar), la guía del elevador es otra historia: MT3608 sin quemarlo.
4. Cuándo gana el Arduino Nano (o Uno)
Elige la familia AVR, es decir Uno o Nano, cuando se cumple al menos dos de estas condiciones:
- Estás aprendiendo electrónica digital y sensores, no redes. Quieres ver qué hace un ADC, un PWM y un
digitalWritesin pelearte todavía con el stack de WiFi. - Tus módulos son de 5 V de kit básico o de repuesto fácil.
- No necesitas internet en el dispositivo. El dato se lee en el Serial Monitor o se muestra en un LCD local.
- quieres un pinout mental simple y un consumo de atención bajo: menos strapping pins, menos “¿por qué no entra en boot?”.
- El proyecto es un robot de línea, un medidor de tanque o un seguidor simple donde el cuello de botella es el driver de motor, no la CPU. En ese caso el Nano + L298N o L9110 es un combo clásico; el WiFi no mueve las ruedas.
También gana el Nano cuando el presupuesto de falla importa: quemar un pin del 328P duele menos psicológicamente (y a veces en plata) que matar un ESP32 de dos cores porque un HC-SR04 le mandó 5 V al pin de eco sin protección.
Si tu camino es “cinco proyectos progresivos con piezas reales”, mira la guía de proyectos Arduino para principiantes con componentes. Si el objetivo es un robot de línea con su lista de piezas, está en robot seguidor de línea.
5. Cuándo gana el ESP32
Elige ESP32 cuando el proyecto incluye red, móvil o batería inteligente:
- Telemetría o control remoto por WiFi (estación meteorológica, monitor de tanque con página web, relé en la red local).
- Bluetooth / BLE para app de celular sin montar un módulo aparte.
- necesitas más RAM y velocidad para buffers, JSON, TLS o varios sensores a la vez.
- Deep sleep real en un nodo a batería que despierta cada N minutos, mide y duerme.
- Ya dominas lo básico de GPIO y no quieres sumar un ESP-01 “por fuera” al Nano (doble firmware, doble fuente de bugs).
El ESP32 también gana si tu entorno de sensores es 3,3 V y prefieres no arrastrar un mundo de 5 V solo porque “el tutorial del 2014 usaba Uno”.
No elijas ESP32 solo porque “tiene más pines en el silkscreen”. Muchos de esos pines tienen restricciones (strapping, solo entrada, ADC2 ocupado cuando hay WiFi). Leer el pinout de tu módulo Lolin o NodeMCU evita el clásico “compiló pero no arranca” o “el botón de boot no hace lo que el video de YouTube”.
6. Curva de aprendizaje: honestidad de taller
Arduino Nano — fricción baja
- Instalas el IDE, eliges “Arduino Nano” y el procesador correcto (ATmega328P / Old bootloader en clónicos).
- El primer sketch es Blink. El segundo es leer un potenciómetro. El tercero es un sensor.
- Los errores típicos son de cableado y de librería, no de stack de red.
ESP32 — fricción media (no imposible)
- Instalas el core de Espressif en el Board Manager (URL del package).
- A veces falta el driver USB-serial (CH340 es el habitual en clones baratos).
- El primer sketch puede fallar por puerto COM incorrecto, por no pulsar BOOT al flashear en placas raras, o por elegir el board profile equivocado.
- Cuando activas WiFi, aparecen timeouts, contraseñas, canales y la realidad de la red de la casa (2.4 GHz, no 5 GHz en la mayoría de stacks de aficionado).
Ninguna de esas fricciones es “para ingenieros solamente”. Son pasos de procedimiento. Si tu meta del mes es entender transistores y conmutación (tipos y usos NPN/PNP, y la decisión de cuándo usar cada uno en diferencia NPN vs PNP), el Nano te deja la cabeza libre. Si tu meta del mes es un nodo en la red, paga la curva del ESP32 de una vez.
Para lógica digital de base (AND, OR, tablas de verdad) el material de compuertas lógicas aplica igual en ambos mundos: el micro solo reemplaza cableado de puertas cuando el programa crece.
7. Tabla de decisión rápida (imprimible mental)
| Tu situación | Placa recomendada | Por qué |
|---|---|---|
| Primer mes de electrónica, LED y sensores 5 V | Nano | Menos voltaje raro, más tutoriales 1:1 |
| Clase de microcontroladores sin IoT en el syllabus | Nano / Uno | El profesor evalúa GPIO, no MQTT |
| Estación con página web o MQTT en casa | ESP32 | WiFi nativo, RAM de sobra |
| Robot de línea o sumo escolar | Nano + driver | Simplicidad; la red no suma puntos |
Idea clave: si solo puedes comprar una placa y tu horizonte es de un año (lab + un proyecto de IoT), el ESP32 es razonable siempre que te comprometas a respetar 3,3 V. Si solo puedes comprar una y tu horizonte es “pasar la materia de circuitos digitales”, el Nano suele ser la apuesta más limpia.
8. Errores clásicos al comparar (y cómo no caer)
- “El ESP32 es más potente, entonces es mejor para aprender.” Más potencia no enseña mejor el ohmio. A veces ensucia el aprendizaje con capas de software.
- “El Arduino no sirve para proyectos serios.” Miles de productos embebidos siguen usando AVR o chips de la misma clase. “Serio” es especificación, no marketing de cores.
- “Voy a alimentar el ESP32 con 5 V en un pin de I/O.” El pin de 5 V de la placa (si existe) es para alimentación del regulador, no para meter 5 V en un GPIO de datos.
- “Mezclo motores y lógica en la misma fuente sin masa común.” Tanto Nano como ESP32 sufren resets misteriosos si el driver de motor no comparte GND y no tiene desacople. Eso no se arregla cambiando de marca de micro.
- “Copio el pinout de un video de otra placa ESP32.” Lolin, DevKitC y NodeMCU no comparten el mismo mapa de GPIO en serigrafía. Verifica el esquema de tu módulo.
9. Un camino práctico de compra (sin lista de spam)
- Solo aprendizaje 5 V / clase: Nano USB-C + protoboard + resistencias + LEDs. Después sensores.
- Aprendizaje + IoT en el mismo semestre: ESP32 (Lolin o NodeMCU ESP32) + convertidor de nivels o sensores 3,3 V a conciencia.
- Robótica con motores DC: Nano o ESP32 + L298 pack o L9110 + LM2596 si alimentas desde 12 V. El micro no reemplaza al puente H.
En Tecnoelite el catálogo se orienta a módulos de taller reales (no a promesas de stock infinito). Revisa la ficha del producto y las notas de voltaje antes de armar el carrito del proyecto.
Preguntas frecuentes
¿Puedo programar el ESP32 con el mismo Arduino IDE que el Nano?
Sí. Instalas el soporte de placas de Espressif (Board Manager), eliges tu variante ESP32 y subes el sketch. El lenguaje se siente igual (setup / loop), pero las librerías de WiFi y algunos detalles de ADC y PWM son distintos. Un sketch de Nano no es drop-in en ESP32 si usa pines o voltajes incompatibles.
¿El ESP32 reemplaza al Arduino Uno en todos los tutoriales de YouTube?
No del todo. Los tutoriales de 5 V con HC-SR04, muchos LCD y algunos shields asumen lógica de 5 V. Puedes adaptarlos, pero no es un reemplazo mecánico. Si el video dice “conecta el eco al pin 8” y tu placa es 3,3 V, todavía tienes que resolver el nivel de la señal.
¿Qué placa es mejor para un robot seguidor de línea escolar?
En la mayoría de torneos y talleres escolares gana el Nano + driver L298/L9110: menos variables, más material en español centrado en PWM y sensores IR. El ESP32 sirve, pero no suma puntos por WiFi si la pista es de cinta negra sobre blanco. Detalle de arquitectura en robot seguidor de línea con su lista de piezas.
¿Puedo alimentar sensores de 5 V con el pin 5V del ESP32 y leerlos igual?
Alimentar a 5 V un sensor no hace que su salida digital sea segura para un GPIO de 3,3 V. El pin 5V (si tu placa lo trae) sale del USB o del regulador; el GPIO sigue siendo 3,3 V. usa divisor, convertidor de nivel o un sensor/interfaz a 3,3 V.
¿Tiene sentido tener Nano y ESP32 a la vez?
Sí, y es la configuración más sana de un cajón de aficionado: Nano para experimentos de 5 V y clases; ESP32 para red y proyectos “conectados”. No es duplicar lo mismo: son dos herramientas con zonas de confort distintas.
¿Arduino Mega o ESP32 si se me acaban los pines del Nano?
Si el problema es cantidad de pines y 5 V, el Mega sigue siendo válido en lab. Si el problema es comunicación + pines, el ESP32 suele alcanzar y además trae buses extras. Cuenta primero cuántos pines realmente usas; muchas veces un expansor I2C o un multiplexor evita saltar de plataforma.


















