BTS CIELCybersécurité, Informatique et Réseaux, Électronique
Espace pédagogique · M. Rayssac

01 · Carte ESP32 WROOM

Le plan des broches (pinout) de la carte DevKit à base d'ESP32-WROOM utilisée en TP — à consulter avant tout câblage.

← Ressources ESP32

Vocabulaire
  • GPIO (General Purpose Input/Output) : une broche numérique polyvalente, utilisable en entrée ou en sortie selon le programme.
  • ADC (Analog-to-Digital Converter) : convertit une tension analogique (ex. un capteur) en valeur numérique. L'ESP32 a deux convertisseurs, ADC1 et ADC2.
  • PWM (Pulse Width Modulation) : génère un signal en créneaux dont on fait varier la largeur des impulsions, pour simuler une sortie analogique (ex. faire varier la luminosité d'une LED).
  • UART : la liaison série (celle utilisée pour le moniteur série en Séance 0) — TX/RX pour transmettre/recevoir.
  • I2C et SPI : deux bus de communication utilisés pour dialoguer avec des capteurs, écrans ou cartes mémoire (broches SDA/SCL pour I2C, MOSI/MISO/CLK/CS pour SPI).
  • Touch : broches capables de détecter un contact tactile (capteur de toucher intégré au microcontrôleur).
1 2 3 Brochage complet de la carte ESP32-WROOM DevKit, avec les boutons RST, BOOT et le port USB
  1. RST : bouton de réinitialisation (reset) — redémarre le programme actuellement sur la carte, sans le retéléverser.
  2. Port USB (micro-USB) : relie la carte à l'ordinateur — alimentation, téléversement du programme (Upload) et communication série (moniteur série) passent tous par ce même câble.
  3. BOOT : bouton utilisé pour forcer la carte en mode programmation si un téléversement échoue à démarrer automatiquement : maintenir BOOT enfoncé, appuyer brièvement sur RST, puis relâcher BOOT.

Points d'attention avant de câbler

  • Broches « Input only » (GPIO34 à GPIO39) : utilisables uniquement en entrée (lecture d'un capteur par ex.), jamais en sortie.
  • Broches « Do not connect » (GPIO6 à GPIO11) : réservées à la mémoire flash interne de la carte — ne jamais les câbler.
  • GPIO0, GPIO2, GPIO15 influencent le mode de démarrage de la carte : à éviter pour un premier montage si on n'est pas sûr de leur rôle.
  • Alimentation : la carte fonctionne en 3,3 V ; les GPIO ne sont pas tolérants au 5 V (ne jamais appliquer plus de 3,3 V sur une broche).
  • Connecteurs Grove utilisés en TP : toujours vérifier, avant de brancher, quelles broches GPIO sont reliées au port Grove concerné.

Liste complète des broches (entrée / sortie)

Pour chaque broche GPIO : peut-elle être utilisée en entrée, en sortie, et particularités à connaître.

GPIOEntrée (INPUT)Sortie (OUTPUT)Commentaires
0Oui (pullup interne)OuiDoit être à 0 V pendant le FLASH
1 (TX0)NonOuiCommunication UART avec le PC
2Oui (pulldown interne)OuiDoit être à 0 V pendant le FLASH
3 (RX0)OuiNonCommunication UART avec le PC
4OuiOui
5OuiOui
6NonNonConnectée à la flash interne — ne pas utiliser
7NonNonConnectée à la flash interne — ne pas utiliser
8NonNonConnectée à la flash interne — ne pas utiliser
9NonNonConnectée à la flash interne — ne pas utiliser
10NonNonConnectée à la flash interne — ne pas utiliser
11NonNonConnectée à la flash interne — ne pas utiliser
12 (MTDI)Oui (pulldown interne)OuiDoit être à 0 V pendant le BOOT
13OuiOui
14OuiOui
15 (MTDO)Oui (pullup interne)OuiLog de démarrage si à 3,3 V
16OuiOuiNon disponible sur les modules WROVER
17OuiOuiNon disponible sur les modules WROVER
18OuiOui
19OuiOui
21OuiOui
22OuiOui
23OuiOui
25OuiOui
26OuiOui
27OuiOui
32OuiOui
33OuiOui
34OuiNonPas de pullup/pulldown interne
35OuiNonPas de pullup/pulldown interne
36 (VP)OuiNonPas de pullup/pulldown interne
39 (VN)OuiNonPas de pullup/pulldown interne
ENNonNonRelié au bouton EN (reset de l'ESP32)

Source : uPesy — ESP32 Pinout reference