
Duas placas ESP32 com o mesmo número de serigrafia podem expor GPIO em ordens completamente diferentes, e passar uma tarde inteira procurando um bug “por que meu sensor lê zero” geralmente se resume a um pino de inicialização ou um GPIO de entrada que ninguém sinalizou. Uma referência de pinout no bolso em Android é a maneira mais rápida de detectar isso antes de ligar o ferro de solda. Os aplicativos abaixo cobrem numeração de pinos, comportamento de inicialização e strapping, mapas ADC e toque, canais PWM e avisos práticos que nunca chegam ao cartão de papel da placa.
Demos preferência a aplicativos que funcionam completamente offline, respeitam um pagamento único de 2 dólares em vez de inscrições e mantêm um banco de dados amplo o suficiente para cobrir DevKitC v4, LOLIN S3, TinyPICO e as famílias ESP32-C3 e -S3 em crescimento. Algumas ferramentas de programação também estão na lista, porque passar de “ler o pinout” para “flash um sketch de teste” é um toque quando a cadeia de ferramentas está no mesmo telefone.
O que procurar em um aplicativo de referência de pinout ESP32
- Visualizações específicas da placa, não apenas o datasheet do SoC. Um DevKitC expõe pinos diferentes de um S3 DevKit.
- Marque as armadilhas. Pinos de entrada, bootstrap, padrões JTAG e pinos conectados ao flash incorporado precisam ser sinalizados, não escondidos em letras pequenas.
- Mapa periférico. Canais ADC, DAC, toque, PWM, RTC e padrões SPI são mais importantes do que a numeração bruta.
- Banco de dados offline. Solde em campo, em aviões e em laboratórios sem sinal.
- Um companheiro serial ou MQTT. Para que uma vez que a fiação esteja correta, testá-la não exija um laptop.
Comparação rápida
| Aplicativo | Melhor para | Plano gratuito | Preço inicial/mês | Classificação |
|---|---|---|---|---|
| PinOut | Diagramas ESP32 e Arduino específicos da placa | Sim | Gratuito | 4.5 |
| Electrodoc Pro | Kit completo de ferramentas eletrônicas + pinouts | Avaliação gratuita | Pagamento único | 4.5 |
| ElectroDroid | Referência amplamente utilizada com plugins | Sim | Pro único | 4.7 |
| Arduino IDE | Compilar e fazer flash de sketches do telefone | Sim | Gratuito | 4.1 |
| Termux | Python e esptool.py do Android | Sim | Gratuito | 4.5 |
| SerialWiFiTerminal | Monitor serial em movimento via USB ou Wi-Fi | Sim | Gratuito | 4.3 |
| IoT MQTT Panel | Verificar um ESP32 com fio via MQTT | Sim | Gratuito | 4.6 |
| Wokwi | Simule a fiação antes de soldar | Sim | Pro a partir de $7/mês | 4.6 |
Os aplicativos
1. PinOut — Melhor referência específica de placa para ESP32 e Arduino
PinOut é o aplicativo que abrimos primeiro sempre que uma placa nova chega à mesa. Ele traz diagramas específicos da placa para DevKitC, LOLIN, TinyPICO, Wemos S2 Mini e dezenas de fatores de forma Arduino, e cada pino é anotado com seu número GPIO, função alternativa e avisos de strapping ou entrada. Os diagramas funcionam offline após o download.
Onde fica aquém: Placas C6 e H2 mais recentes podem ficar para trás em uma ou duas versões de firmware. A pesquisa é boa mas não é difusa.
Preço:
- Gratuito: Todos os diagramas de placa, acesso offline.
- Pago: Nenhum.
Plataformas: Android.
Conclusão: O aplicativo mais forte “apenas me diga qual pino faz o quê nesta placa” no Android.
2. Electrodoc Pro — Melhor kit de ferramentas eletrônicas versátil
Electrodoc Pro é o canivete suíço. Os pinouts ficam ao lado dos códigos de cor do resistor, calculadoras de LED, auxiliares de largura de traço de PCB e console serial. A seção de pinout ESP32 não é tão profunda quanto a do PinOut, mas as calculadoras circundantes se pagam no momento em que você também precisa escolher um resistor de série ou verificar um divisor de tensão.
Onde fica aquém: A densidade da UI é alta, portanto leva alguns períodos de aprendizado para saber qual seção contém qual ferramenta.
Preço:
- Gratuito: Ferramentas de referência básicas.
- Pago: A compra única desbloqueia o kit completo de ferramentas Pro.
Plataformas: Android, iOS.
Conclusão: Escolha isto se quiser um aplicativo que cubra toda a bancada eletrônica, não apenas pinouts.
3. ElectroDroid — Melhor referência duradoura com plugins
ElectroDroid é o decano dos aplicativos de referência eletrônica do Android. Os pinouts para placas ESP32, ICs comuns e cada conector que você já conectou a um chapéu Raspberry Pi vivem dentro de um menu de estilo navegador. Um ecossistema de plugins adiciona referências especializadas (tipos de transistores, calculadoras de antena) sem inchar a instalação base.
Onde fica aquém: A interface ainda parece um aplicativo Android de 2015. Alguns pacotes de plugins são complementos de pagamento único.
Preço:
- Gratuito: Referência central e pinouts.
- Pago: Versão Pro e pacotes de plugins.
Plataformas: Android.
Conclusão: Um essencial. Instale-o junto com o PinOut, não no lugar dele.
4. Arduino IDE — Melhor compilação e flash móvel
Arduino IDE no Android é o editor oficial suportado por nuvem. Escreva um sketch de teste, escolha seu alvo de placa ESP32 e faça flash via USB-OTG ou Wi-Fi. É o caminho mais rápido de “qual GPIO é este?” para “o LED pisca em GPIO 2, então minha fiação funciona.”
Onde fica aquém: Requer uma conta Arduino Cloud para sincronização de biblioteca. Compilações complexas ainda valem um laptop.
Preço:
- Gratuito: Editor, sketches em nuvem, flash de placa.
- Pago: Planos Arduino Cloud opcionais para mais conexões de dispositivo.
Plataformas: Android, iOS, web.
Conclusão: Ótima ferramenta de verificação de sanidade no momento em que você tem um pino do datasheet à mão e quer testá-lo.
5. Termux — Melhor para esptool.py do telefone
Termux é um terminal Linux completo no Android. Instale Python, pip install esptool, e você pode fazer flash de firmware para um ESP32 via USB-OTG sem um laptop por perto. Também executa Ampy, mpremote e rshell para fluxos de trabalho MicroPython.
Onde fica aquém: Requer a compilação F-Droid para suporte completo de pacote, pois a versão Play Store está congelada. A configuração é técnica se você nunca usou um shell Linux.
Preço:
- Gratuito: Tudo.
- Pago: Nenhum.
Plataformas: Android.
Conclusão: A maneira de manter uma cadeia de ferramentas ESP32 completa no bolso. Curva de aprendizado, mas se paga rápido.
6. SerialWiFiTerminal — Melhor monitor serial móvel
SerialWiFiTerminal expõe um console serial adequado via USB-OTG ou Wi-Fi para qualquer ESP32 rodando um pequeno stub no estilo telnet. Útil para depuração de registros de inicialização quando o telefone é a única tela por perto, e salva registros de sessão em texto simples para mais tarde.
Onde fica aquém: Exigente com chipsets USB-OTG em alguns telefones Android. Compilações mais antigas às vezes precisam ser emparelhadas manualmente.
Preço:
- Gratuito: Todos os recursos.
- Pago: Nenhum.
Plataformas: Android.
Conclusão: A alternativa móvel para um monitor serial de bancada. Bom para trabalho de campo.
7. IoT MQTT Panel — Melhor para testar fiação via MQTT
IoT MQTT Panel transforma qualquer telefone Android em um painel para um ESP32 rodando MQTT. Construa um painel de interruptores, controles deslizantes e medidores, inscreva-se em tópicos e confirme que sua fiação está fazendo o que o sketch diz. É a maneira mais rápida de eliminar a incerteza de fiação de um bug: se o valor do sensor aparecer no painel, a escolha de pino é boa e o bug está no código.
Onde fica aquém: Requer um broker MQTT em algum lugar da rede. Nada de errado em executar Mosquitto em um Raspberry Pi para isto.
Preço:
- Gratuito: Todos os recursos.
- Pago: Nenhum.
Plataformas: Android.
Conclusão: O painel ideal para confirmar uma escolha de fiação com dados reais.
8. Wokwi — Melhor simulador pré-solda
Wokwi é um simulador ESP32 baseado em navegador que funciona surpreendentemente bem em Android no Chrome ou em um shell WebView. Conecte uma placa no editor de arrastar e soltar, carregue um sketch e assista ao GPIO exato que você pretendia usar acender um LED ou cuspir dados do sensor. Útil para ensino, prototipagem e confirmação de uma escolha de pino antes de tocar no ferro.
Onde fica aquém: Não é um aplicativo Android nativo, portanto os alvos de toque podem ser pequenos em telefones. Periféricos avançados precisam do nível Pro.
Preço:
- Gratuito: Projetos públicos e a maioria das placas.
- Pago: Planos Pro a partir de cerca de $7/mês para projetos privados e periféricos premium.
Plataformas: Web (funciona em Android via navegador), desktop.
Baixar: Abra no navegador
Conclusão: O para usar antes de soldar, especialmente quando o sensor é caro ou frágil.
Como escolher o correto
- Se você só precisa de uma referência de pinout: PinOut.
- Se você quer um kit de ferramentas eletrônicas versátil: Electrodoc Pro.
- Se você já confia em ElectroDroid: mantenha e adicione PinOut para visualizações específicas da placa.
- Se você quer fazer flash de sketches do telefone: Arduino IDE para iniciantes, Termux para quem está confortável com um shell.
- Se você precisa depurar mensagens de inicialização em campo: SerialWiFiTerminal.
- Se você quer provar que a fiação funciona com dados reais: IoT MQTT Panel.
- Se você quer testar o design antes de tocar em uma placa: Wokwi.
Perguntas frequentes
Qual é o melhor aplicativo gratuito de referência de pinout ESP32 para Android?
PinOut. Ele tem a cobertura de placa específica mais ampla e funciona completamente offline após os diagramas serem baixados.
Por que GPIO 12 ou GPIO 15 às vezes impedem o boot em meu ESP32?
Esses são pinos de strapping. Se um pino de strapping for mantido alto ou baixo na inicialização, o chip entra em um modo de inicialização alternativo. Verifique os diagramas do aplicativo nas anotações “boot” ou “strapping” antes de conectá-los aos sensores.
Posso fazer flash de um ESP32 sem um computador?
Sim. Use USB-OTG mais Arduino IDE para Android ou Termux com esptool.py. Ambas as abordagens funcionam via adaptador USB-C para USB-A e um cabo capaz de dados.
Esses aplicativos de referência de pinout são precisos para ESP32-S3 e ESP32-C3?
PinOut e Electrodoc cobrem a maioria das placas S3 e C3, mas verifique a lista de placas do aplicativo antes de comprar uma variante completamente nova. Algumas placas C6 e H2 ainda estão se atualizando nos aplicativos de referência.
Algum dos aplicativos mostra ruído ADC ou mapas de canal PWM?
Electrodoc Pro e ElectroDroid listam canais ADC e atribuições PWM. Para características de ruído, referência cruzada do diagrama do aplicativo com o datasheet oficial da Espressif.
Qual aplicativo funciona melhor offline?
PinOut e ElectroDroid funcionam completamente offline. Wokwi requer um navegador e rede. Arduino IDE precisa da conta apenas para sincronização em nuvem, não para flash local.