
Dos placas ESP32 con el mismo número de serigrafía pueden exponer GPIO en órdenes completamente diferentes, y pasar una tarde entera buscando un error de “por qué mi sensor lee cero” generalmente se reduce a un pin de arranque o un GPIO de entrada que nadie marcó. Una referencia de pines en el bolsillo en Android es la forma más rápida de atraparlo antes de calentar el soldador. Las aplicaciones a continuación cubren numeración de pines, comportamiento de arranque y strapping, mapas ADC y táctil, canales PWM y advertencias prácticas que nunca llegan a la tarjeta de papel de la placa.
Dimos preferencia a las aplicaciones que funcionan completamente sin conexión, respetan un pago único de 2 dólares sobre suscripciones, y mantienen una base de datos lo suficientemente amplia para cubrir DevKitC v4, LOLIN S3, TinyPICO y las familias crecientes ESP32-C3 y -S3. También hay algunas herramientas de programación en la lista, porque pasar de “lee el pinout” a “flash un sketch de prueba” es un paso de un toque cuando la cadena de herramientas está en el mismo teléfono.
Qué buscar en una aplicación de referencia de pinout ESP32
- Vistas específicas de la placa, no solo el datasheet del SoC. Un DevKitC expone pines diferentes que un S3 DevKit.
- Marca las trampas. Los pines de entrada, los de arranque, los valores por defecto de JTAG y los pines conectados a flash incorporado deben ser indicados, no ocultados en la letra pequeña.
- Mapa periférico. Los canales ADC, DAC, táctil, PWM, RTC y los valores por defecto de SPI son más importantes que la numeración bruta.
- Base de datos sin conexión. Suelda en el campo, en aviones y en laboratorios sin señal.
- Un compañero serie o MQTT. Para que una vez que el cableado sea correcto, probarlo no requiera una computadora portátil.
Comparación rápida
| Aplicación | Mejor para | Plan gratuito | Precio inicial/mes | Calificación |
|---|---|---|---|---|
| PinOut | Diagramas ESP32 y Arduino específicos de la placa | Sí | Gratis | 4.5 |
| Electrodoc Pro | Kit de herramientas electrónicas completo + pinout | Prueba gratuita | Pago único | 4.5 |
| ElectroDroid | Referencia ampliamente utilizada con plugins | Sí | Pro de pago único | 4.7 |
| Arduino IDE | Compilar y flash sketches desde el teléfono | Sí | Gratis | 4.1 |
| Termux | Python y esptool.py desde Android | Sí | Gratis | 4.5 |
| SerialWiFiTerminal | Monitor serie sobre la marcha por USB o Wi-Fi | Sí | Gratis | 4.3 |
| IoT MQTT Panel | Verificar un ESP32 cableado sobre MQTT | Sí | Gratis | 4.6 |
| Wokwi | Simula el cableado antes de soldar | Sí | Pro desde $7/mes | 4.6 |
Las aplicaciones
1. PinOut — Mejor referencia específica de placa para ESP32 y Arduino
PinOut es la aplicación que abrimos primero cada vez que aterriza una placa nueva en la mesa. Lleva diagramas específicos de la placa para DevKitC, LOLIN, TinyPICO, Wemos S2 Mini, y docenas de factores de forma Arduino, y cada pin está anotado con su número GPIO, función alternativa y cualquier advertencia de strapping o entrada. Los diagramas funcionan sin conexión una vez descargados.
Donde se queda corta: Las placas C6 y H2 más nuevas pueden atrasarse uno o dos lanzamientos de firmware. La búsqueda es fina pero no borrosa.
Precio:
- Gratis: Todos los diagramas de placa, acceso sin conexión.
- Pagado: Ninguno.
Plataformas: Android.
Conclusión: La aplicación “simplemente dime qué pin hace qué en esta placa” más fuerte en Android.
2. Electrodoc Pro — Mejor kit de herramientas electrónicas versátil
Electrodoc Pro es la navaja suiza. Los pinout se sientan junto a códigos de color de resistencia, calculadoras LED, ayudantes de ancho de pista PCB y una consola serie. La sección de pinout ESP32 no es tan profunda como la de PinOut, pero las calculadoras circundantes se amortizan en el momento en que también necesitas elegir una resistencia serie o verificar un divisor de voltaje.
Donde se queda corta: La densidad de la UI es alta, por lo que se necesitan un par de sesiones para aprender qué sección contiene qué herramienta.
Precio:
- Gratis: Herramientas de referencia básicas.
- Pagado: La compra de pago único desbloquea el kit de herramientas Pro completo.
Plataformas: Android, iOS.
Conclusión: Elige esto si quieres una aplicación que cubra toda la bancada electrónica, no solo pinout.
3. ElectroDroid — Mejor referencia de larga data con plugins
ElectroDroid es el decano de las aplicaciones de referencia de electrónica Android. Los pinout para placas ESP32, CI comunes y cada conector que alguna vez hayas conectado a un sombrero Raspberry Pi viven dentro de un menú de estilo navegador. Un ecosistema de plugins agrega referencias especializadas (tipos de transistores, calculadoras de antena) sin inflar la instalación base.
Donde se queda corta: La interfaz aún parece una aplicación Android de 2015. Algunos paquetes de plugins son complementos de pago único.
Precio:
- Gratis: Referencia central y pinout.
- Pagado: Versión Pro y paquetes de plugins.
Plataformas: Android.
Conclusión: Un elemento esencial. Instálalo junto con PinOut, no en su lugar.
4. Arduino IDE — Mejor compilación y flash móvil
Arduino IDE en Android es el editor oficial respaldado por la nube. Escribe un sketch de prueba, elige tu objetivo de placa ESP32 y flash por USB-OTG o Wi-Fi. Es la ruta más rápida de “¿qué GPIO es este?” a “el LED parpadea en GPIO 2, así que mi cableado funciona.”
Donde se queda corta: Requiere una cuenta Arduino Cloud para sincronización de biblioteca. Las compilaciones complejas aún merecen una computadora portátil.
Precio:
- Gratis: Editor, sketches en la nube, flash de placa.
- Pagado: Planes Arduino Cloud opcionales para más conexiones de dispositivos.
Plataformas: Android, iOS, web.
Conclusión: Excelente herramienta de verificación de cordura en el momento en que tienes un pin del datasheet en la mano y quieres probarlo.
5. Termux — Mejor para esptool.py desde el teléfono
Termux es una terminal Linux completa en Android. Instala Python, pip install esptool, y puedes flash firmware a un ESP32 por USB-OTG sin tener una computadora portátil cerca. También ejecuta Ampy, mpremote y rshell para flujos de trabajo MicroPython.
Donde se queda corta: Requiere la compilación F-Droid para soporte de paquete completo ya que la versión Play Store está congelada. La configuración es técnica si nunca has usado un shell Linux.
Precio:
- Gratis: Todo.
- Pagado: Ninguno.
Plataformas: Android.
Conclusión: La forma de llevar una cadena de herramientas ESP32 completa en tu bolsillo. Curva de aprendizaje, pero se amortiza rápidamente.
6. SerialWiFiTerminal — Mejor monitor serie móvil
SerialWiFiTerminal expone una consola serie adecuada por USB-OTG o por Wi-Fi a cualquier ESP32 que ejecute un pequeño stub de estilo telnet. Útil para depuración de registros de arranque cuando el teléfono es la única pantalla cerca, y guarda registros de sesión en texto sin formato para más tarde.
Donde se queda corta: Quisquilloso acerca de chipsets USB-OTG en algunos teléfonos Android. Las compilaciones más antiguas a veces deben emparejarse manualmente.
Precio:
- Gratis: Todas las funciones.
- Pagado: Ninguno.
Plataformas: Android.
Conclusión: La alternativa móvil a un monitor serie de bancada. Bueno para trabajos de campo.
7. IoT MQTT Panel — Lo mejor para probar cableado sobre MQTT
IoT MQTT Panel convierte cualquier teléfono Android en un panel de control para un ESP32 que ejecuta MQTT. Construye un panel de interruptores, deslizadores y medidores, suscríbete a temas y confirma que tu cableado está haciendo lo que dice el sketch. Es la forma más rápida de eliminar la incertidumbre de cableado de un error: si el valor del sensor aparece en el panel, la elección del pin es buena, y el error está en el código.
Donde se queda corta: Requiere un bróker MQTT en algún lugar de la red. No hay nada malo en ejecutar Mosquitto en una Raspberry Pi para esto.
Precio:
- Gratis: Todas las funciones.
- Pagado: Ninguno.
Plataformas: Android.
Conclusión: El panel de referencia para confirmar una opción de cableado con datos reales.
8. Wokwi — Mejor simulador previo a soldadura
Wokwi es un simulador ESP32 basado en navegador que funciona sorprendentemente bien en Android en Chrome o una shell WebView. Cableatea una placa en el editor de arrastrar y soltar, carga un sketch y mira exactamente el GPIO que planeabas usar encender un LED o escupir datos del sensor. Útil para enseñanza, creación de prototipos y confirmación de una opción de pin antes de tocar el hierro.
Donde se queda corta: No es una aplicación Android nativa, así que los objetivos táctiles pueden ser pequeños en teléfonos. Los periféricos avanzados necesitan el nivel Pro.
Precio:
- Gratis: Proyectos públicos y la mayoría de placas.
- Pagado: Planes Pro desde alrededor de $7/mes para proyectos privados y periféricos premium.
Plataformas: Web (funciona en Android a través del navegador), escritorio.
Descargar: Abre en el navegador
Conclusión: La que debes usar antes de soldar, especialmente cuando el sensor es costoso o frágil.
Cómo elegir la correcta
- Si solo necesitas una referencia de pinout: PinOut.
- Si quieres un kit de herramientas electrónicas versátil: Electrodoc Pro.
- Si ya confías en ElectroDroid: mantenlo y agrega PinOut para vistas específicas de la placa.
- Si quieres flashear sketches desde el teléfono: Arduino IDE para principiantes, Termux para cualquiera cómodo con un shell.
- Si necesitas depurar mensajes de arranque en el campo: SerialWiFiTerminal.
- Si quieres probar que el cableado funciona con datos reales: IoT MQTT Panel.
- Si quieres probar el diseño antes de tocar una placa: Wokwi.
Preguntas frecuentes
¿Cuál es la mejor aplicación gratuita de referencia de pinout ESP32 para Android?
PinOut. Tiene la cobertura específica de placa más amplia y funciona completamente sin conexión una vez que se descargan los diagramas.
¿Por qué GPIO 12 o GPIO 15 a veces previenen el arranque en mi ESP32?
Esos son pines de strapping. Si un pin de strapping se mantiene alto o bajo al encenderse, el chip entra en un modo de arranque alternativo. Revisa los diagramas de la aplicación bajo las anotaciones “arranque” o “strapping” antes de cablearlo a sensores.
¿Puedo flashear un ESP32 sin una computadora?
Sí. Usa USB-OTG más Arduino IDE para Android, o Termux con esptool.py. Ambos enfoques funcionan a través de un adaptador USB-C a USB-A y un cable capaz de datos.
¿Son precisas estas aplicaciones de referencia de pinout para ESP32-S3 y ESP32-C3?
PinOut y Electrodoc cubren la mayoría de las placas S3 y C3, pero revisa la lista de placas de la aplicación antes de comprar una variante completamente nueva. Algunas placas C6 y H2 aún se están poniendo al día en las aplicaciones de referencia.
¿Alguna de las aplicaciones muestra ruido ADC o mapas de canales PWM?
Electrodoc Pro y ElectroDroid ambas enumeran canales ADC y asignaciones PWM. Para características de ruido, referencia cruzada el diagrama de la aplicación con la hoja de datos oficial de Espressif.
¿Qué aplicación funciona mejor sin conexión?
PinOut y ElectroDroid ambas funcionan completamente sin conexión. Wokwi requiere un navegador y red. Arduino IDE necesita la cuenta solo para sincronización en la nube, no para flashing local.