
Deux cartes ESP32 avec le même numéro de tampon de soie peuvent exposer le GPIO dans des ordres complètement différents, et passer un après-midi entier à chercher un bug “pourquoi mon capteur lit zéro” se résume généralement à une broche de strapping ou un GPIO d’entrée que personne n’a signalé. Une référence de broches dans votre poche sur Android est le moyen le plus rapide de l’attraper avant que le fer à souder ne chauffe. Les applications ci-dessous couvrent la numérotation des broches, le comportement de démarrage et de strapping, les cartes ADC et tactiles, les canaux PWM, et les mises en garde pratiques qui ne figurent jamais sur la carte papier de la carte.
Nous avons donné la préférence aux applications qui fonctionnent entièrement hors ligne, respectent un paiement unique de 2 $ plutôt que des abonnements, et maintiennent une base de données suffisamment large pour couvrir DevKitC v4, LOLIN S3, TinyPICO, et les familles croissantes ESP32-C3 et -S3. Quelques outils de programmation figurent également sur la liste, car passer de “lire le pinout” à “flasher un sketch de test” est une seule tape lorsque la chaîne d’outils se trouve sur le même téléphone.
Ce qu’il faut rechercher dans une application de référence de pinout ESP32
- Vues spécifiques à la carte, pas seulement la fiche technique du SoC. Une DevKitC expose des broches différentes d’un S3 DevKit.
- Marquez les pièges. Les broches d’entrée, l’amorçage, les valeurs par défaut JTAG et les broches câblées au flash embarqué doivent être signalées, pas cachées dans les petits caractères.
- Carte périphérique. Les canaux ADC, DAC, tactile, PWM, RTC et les valeurs par défaut SPI comptent plus que la numérotation brute.
- Base de données hors ligne. Soudez sur le terrain, dans les avions et dans les laboratoires sans signal.
- Un compagnon série ou MQTT. Donc, une fois le câblage correct, son test ne nécessite pas d’ordinateur portable.
Comparaison rapide
| Application | Meilleur pour | Plan gratuit | Prix de départ/mois | Évaluation |
|---|---|---|---|---|
| PinOut | Diagrammes ESP32 et Arduino spécifiques à la carte | Oui | Gratuit | 4.5 |
| Electrodoc Pro | Kit d’outils électroniques complet + broches | Essai gratuit | Paiement unique | 4.5 |
| ElectroDroid | Référence largement utilisée avec plugins | Oui | Pro une fois | 4.7 |
| Arduino IDE | Compiler et flasher des sketches depuis le téléphone | Oui | Gratuit | 4.1 |
| Termux | Python et esptool.py depuis Android | Oui | Gratuit | 4.5 |
| SerialWiFiTerminal | Moniteur série en déplacement via USB ou Wi-Fi | Oui | Gratuit | 4.3 |
| IoT MQTT Panel | Vérifier un ESP32 câblé sur MQTT | Oui | Gratuit | 4.6 |
| Wokwi | Simulez le câblage avant de souder | Oui | Pro à partir de 7 $/mois | 4.6 |
Les applications
1. PinOut — Meilleure référence spécifique à la carte pour ESP32 et Arduino
PinOut est l’application que nous ouvrons en premier chaque fois qu’une nouvelle carte atterrit sur la table. Elle contient des diagrammes spécifiques à la carte pour DevKitC, LOLIN, TinyPICO, Wemos S2 Mini, et des dizaines de facteurs de forme Arduino, et chaque broche est annotée avec son numéro GPIO, sa fonction alternative, et tous les avertissements de strapping ou d’entrée. Les diagrammes fonctionnent hors ligne une fois téléchargés.
Où elle pèche : Les cartes C6 et H2 plus récentes peuvent être en retard d’un ou deux mises à jour du micrologiciel. La recherche est bien mais pas floue.
Prix :
- Gratuit : Tous les diagrammes de carte, accès hors ligne.
- Payant : Aucun.
Plateformes : Android.
Conclusion : L’application “dis-moi simplement quelle broche fait quoi sur cette carte” la plus puissante sur Android.
2. Electrodoc Pro — Meilleur kit d’outils électroniques polyvalent
Electrodoc Pro est le couteau suisse. Les broches sont accompagnées de codes de couleur des résistances, de calculatrices LED, d’aides à la largeur des pistes PCB et d’une console série. La section pinout ESP32 n’est pas aussi profonde que celle de PinOut, mais les calculatrices environnantes se rentabilisent dès que vous avez besoin de choisir une résistance série ou de vérifier un diviseur de tension.
Où elle pèche : La densité de l’interface utilisateur est élevée, il faut donc quelques sessions pour apprendre quelle section contient quel outil.
Prix :
- Gratuit : Outils de référence de base.
- Payant : L’achat unique déverrouille l’ensemble complet des outils Pro.
Plateformes : Android, iOS.
Conclusion : Choisissez cela si vous voulez une application qui couvre tout le plan de travail électronique, pas seulement les broches.
3. ElectroDroid — Meilleure référence de longue date avec plugins
ElectroDroid est le doyen des applications de référence électronique Android. Les broches pour les cartes ESP32, les CI courants et chaque connecteur que vous ayez jamais branché sur un chapeau Raspberry Pi vivent dans un menu de style navigateur. Un écosystème de plugins ajoute des références spécialisées (types de transistors, calculatrices d’antenne) sans gonfler l’installation de base.
Où elle pèche : L’interface a toujours l’air d’une application Android de 2015. Certains paquets de plugins sont des compléments payants à usage unique.
Prix :
- Gratuit : Référence de base et broches.
- Payant : Version Pro et packs de plugins.
Plateformes : Android.
Conclusion : Un incontournable. Installez-le aux côtés de PinOut, pas à sa place.
4. Arduino IDE — Meilleure compilation et flash mobile
Arduino IDE sur Android est l’éditeur officiel soutenu par le cloud. Écrivez un sketch de test, choisissez votre cible de carte ESP32, et flashez via USB-OTG ou Wi-Fi. C’est le chemin le plus rapide de “quel GPIO est celui-ci?” à “la LED clignote sur GPIO 2, donc mon câblage fonctionne.”
Où elle pèche : Nécessite un compte Arduino Cloud pour la synchronisation de la bibliothèque. Les compilations complexes valent toujours un ordinateur portable.
Prix :
- Gratuit : Éditeur, sketches cloud, flashage de carte.
- Payant : Plans Arduino Cloud optionnels pour plus de connexions d’appareils.
Plateformes : Android, iOS, web.
Conclusion : Un excellent outil de vérification de santé mentale au moment où vous avez une broche de fiche technique en main et que vous voulez la tester.
5. Termux — Meilleur pour esptool.py depuis le téléphone
Termux est un terminal Linux complet sur Android. Installez Python, pip install esptool, et vous pouvez flasher du micrologiciel sur un ESP32 via USB-OTG sans ordinateur portable à proximité. Il exécute également Ampy, mpremote et rshell pour les flux de travail MicroPython.
Où elle pèche : Nécessite la compilation F-Droid pour le support complet des paquets car la version Play Store est gelée. La configuration est technique si vous n’avez jamais utilisé un shell Linux.
Prix :
- Gratuit : Tout.
- Payant : Aucun.
Plateformes : Android.
Conclusion : Le moyen de garder une chaîne d’outils ESP32 complète dans votre poche. Courbe d’apprentissage, mais rentable rapidement.
6. SerialWiFiTerminal — Meilleur moniteur série mobile
SerialWiFiTerminal expose une console série appropriée via USB-OTG ou Wi-Fi à n’importe quel ESP32 exécutant un petit stub de style telnet. Utile pour déboguer les journaux d’amorçage lorsque le téléphone est le seul écran à proximité, et enregistre les journaux de session en texte brut pour plus tard.
Où elle pèche : Difficile à propos des chipsets USB-OTG sur certains téléphones Android. Les builds plus anciennes doivent parfois être associées manuellement.
Prix :
- Gratuit : Toutes les fonctionnalités.
- Payant : Aucun.
Plateformes : Android.
Conclusion : L’alternative mobile à un moniteur série de plan de travail. Bon pour le travail sur le terrain.
7. IoT MQTT Panel — Meilleur pour tester le câblage via MQTT
IoT MQTT Panel transforme n’importe quel téléphone Android en tableau de bord pour un ESP32 exécutant MQTT. Construisez un panneau de commutateurs, de curseurs et de jauges, abonnez-vous à des rubriques, et confirmez que votre câblage fait ce que dit le sketch. C’est le moyen le plus rapide d’éliminer l’incertitude de câblage d’un bug : si la valeur du capteur apparaît dans le panneau, le choix de broche est bon, et le bug se situe dans le code.
Où elle pèche : Nécessite un courtier MQTT quelque part sur le réseau. Il n’y a rien de mal à exécuter Mosquitto sur une Raspberry Pi pour cela.
Prix :
- Gratuit : Toutes les fonctionnalités.
- Payant : Aucun.
Plateformes : Android.
Conclusion : Le panneau incontournable pour confirmer un choix de câblage avec des données réelles.
8. Wokwi — Meilleur simulateur pré-soudure
Wokwi est un simulateur ESP32 basé sur navigateur qui fonctionne étonnamment bien sur Android dans Chrome ou une shell WebView. Câblez une carte dans l’éditeur glisser-déposer, chargez un sketch, et regardez le GPIO exact que vous aviez l’intention d’utiliser allumer une LED ou cracher les données du capteur. Utile pour l’enseignement, la création de prototypes et la confirmation d’un choix de broche avant de toucher le fer.
Où elle pèche : Ce n’est pas une application Android native, les cibles tactiles peuvent donc être petites sur les téléphones. Les périphériques avancés nécessitent le niveau Pro.
Prix :
- Gratuit : Projets publics et la plupart des cartes.
- Payant : Plans Pro à partir d’environ 7 $/mois pour les projets privés et les périphériques premium.
Plateformes : Web (fonctionne sur Android via navigateur), bureau.
Télécharger : Ouvrir dans le navigateur
Conclusion : Celui auquel se tourner avant de souder, surtout lorsque le capteur est cher ou fragile.
Comment choisir le bon
- Si vous n’avez besoin que d’une référence de broches : PinOut.
- Si vous voulez un kit d’outils électroniques polyvalent : Electrodoc Pro.
- Si vous faites déjà confiance à ElectroDroid : gardez-le et ajoutez PinOut pour les vues spécifiques à la carte.
- Si vous voulez flasher des sketches depuis le téléphone : Arduino IDE pour les débutants, Termux pour quiconque est à l’aise avec un shell.
- Si vous avez besoin de déboguer les messages de démarrage sur le terrain : SerialWiFiTerminal.
- Si vous voulez prouver que le câblage fonctionne avec des données réelles : IoT MQTT Panel.
- Si vous voulez tester la conception avant de toucher une carte : Wokwi.
FAQ
Quelle est la meilleure application gratuite de référence de broches ESP32 pour Android ?
PinOut. Il a la couverture de carte la plus large et fonctionne entièrement hors ligne une fois les diagrammes téléchargés.
Pourquoi GPIO 12 ou GPIO 15 empêchent-ils parfois le démarrage sur mon ESP32 ?
Ce sont des broches de strapping. Si une broche de strapping est maintenue haut ou bas à la mise sous tension, la puce entre en mode de démarrage alternatif. Consultez les diagrammes de l’application sous les annotations “amorçage” ou “strapping” avant de les câbler aux capteurs.
Puis-je flasher un ESP32 sans ordinateur ?
Oui. Utilisez USB-OTG plus Arduino IDE pour Android, ou Termux avec esptool.py. Les deux approches fonctionnent via un adaptateur USB-C vers USB-A et un câble capable de données.
Ces applications de référence de broches sont-elles précises pour ESP32-S3 et ESP32-C3 ?
PinOut et Electrodoc couvrent la plupart des cartes S3 et C3, mais vérifiez la liste des cartes de l’application avant d’acheter une variante toute nouvelle. Certaines cartes C6 et H2 rattrapent toujours les applications de référence.
L’une des applications affiche-t-elle le bruit ADC ou les cartes de canaux PWM ?
Electrodoc Pro et ElectroDroid répertorient tous deux les canaux ADC et les affectations PWM. Pour les caractéristiques de bruit, consultez le diagramme de l’application avec la fiche technique officielle d’Espressif.
Quelle application fonctionne le mieux hors ligne ?
PinOut et ElectroDroid fonctionnent tous deux entièrement hors ligne. Wokwi nécessite un navigateur et un réseau. Arduino IDE a besoin du compte uniquement pour la synchronisation cloud, pas pour le flashage local.