Dans ce guide, nous examinerons le brochage de l’écran jaune bon marché de l’ESP32. Nous verrons quelles broches sont utilisées pour contrôler l’affichage, l’écran tactile et la carte microSD, et quelles broches dont vous disposez pour connecter des périphériques externes.

L’écran jaune bon marché ESP32 (ESP32-2432S028R) est un écran tactile LCD TFT avec une carte de développement ESP32 incluse, ce qui est idéal pour créer des interfaces utilisateur graphiques pour vos projets IoT.
Table des matières
Présentation de l’écran jaune bon marché ESP32 – CYD (ESP32-2432S028R)
La carte de développement ESP32-2432S028R est connue dans la communauté des fabricants sous le nom de « Cheap Yellow Display » ou CYD en abrégé. Cette carte de développement, dont la puce principale est un module ESP32-WROOM-32, est livrée avec
- Écran tactile LCD TFT de 2,8 pouces
- Interface de carte microSD
- LED RVB
- LDR (résistance dépendante de la lumière) intégrée
- tous les circuits nécessaires pour programmer et alimenter la carte.

Il s’agit d’une carte très polyvalente pour créer des interfaces graphiques pour vos projets IoT et elle est beaucoup plus pratique que d’utiliser une carte ESP32 séparée avec un écran TFT.

Nouveau sur la carte ESP32 CYD ? Lisez notre guide de démarrage détaillé : Premiers pas avec le panneau d’affichage jaune bon marché ESP32 – CYD (ESP32-2432S028R).
Où acheter ?
Vous pouvez cliquer sur le lien ci-dessous pour vérifier où acheter le display ESP32 Cheap Yellow et son prix dans différents magasins.
Afficher les épingles
L’écran TFT communique avec la carte en utilisant le protocole de communication SPI (HSPI). Dans nos guides, nous utilisons l’affectation des broches suivante pour l’écran TFT (configurée dans le User_Setup.h de la bibliothèque TFT_eSPI).
| Broche SPI | GPIO |
| MISO (TFT_MISO) | GPIO12 |
| MOSI (TFT_MOSI) | GPIO13 |
| SCKL (TFT_SCLK) | GPIO14 |
| CS (TFT_CS) | GPIO15 |
| CC (TFT_DC) | GPIO2 |
| TVD (TFT_RST) | -1 |
| Broche de rétroéclairage | GPIO21 |
En savoir plus sur la communication ESP32 SPI : Guide ESP32 SPI avec Arduino IDE
Épingles pour écran tactile
L’écran tactile utilise également le protocole SPI pour communiquer avec l’ESP32. Voici les broches VSPI pour l’écran tactile :
| Broche SPI | GPIO |
| IRQ (XPT2046_IRQ) | GPIO36 |
| MOSI (XPT2046_MOSI) | GPIO32 |
| MISO (XPT2046_MISO) | GPIO39 |
| CLK (XPT2046_CLK) | GPIO25 |
| CS (XPT2046_CS) | GPIO33 |
LED RVB
La carte est livrée avec une LED RVB à l’arrière qui pourrait être utile pour le débogage.

Voici le brochage des LED RVB :
| LED RVB | GPIO |
| LED rouge | GPIO4 |
| LED verte | GPIO16 |
| LED bleue | GPIO17 |
Important : Les LED RVB fonctionnent en logique inversée, car elles sont actives à faible niveau. Cela signifie que si vous les réglez sur HIGH = OFF et LOW = ON.
Broches de la carte MicroSD

La carte microSD utilise le protocole de communication SPI. Il utilise les broches VSPI par défaut de l’ESP32 :
| Carte microSD SPI | GPIO |
| MISO | GPIO19 |
| MOSI | GPIO23 |
| SCK | GPIO18 |
| CS | GPIO5 |
Vous aimerez peut-être aussi : ESP32 : Guide pour le module de carte MicroSD utilisant l’IDE Arduino
LDR (Résistance dépendante de la lumière) – Capteur de lumière

La carte est livrée avec un LDR à l’avant, juste à côté de l’écran. Le LDR est connecté au GPIO 34.
Conférencier
Il y a un connecteur JST 2P 1,25 mm pour connecter un haut-parleur. Il est contrôlé avec GPIO 26.
Boutons BOOT et RST

Il possède le bouton BOOT qui est connecté en interne au GPIO 0 et vous disposez également du bouton RST (RESET) intégré.
E/S étendues
Il y a deux connecteurs GPIO étendus étiquetés P3 et CN1 sur la carte. Dans les connecteurs GPIO étendus, 4 GPIO sont disponibles : GPIO 35, GPIO 22, GPIO 21 et GPIO 27 que vous pouvez utiliser pour connecter des périphériques.

E/S étendues P3
Dans le connecteur P3, vous avez une broche GND et GPIO 35, GPIO 22 et GPIO 21.
Veuillez noter que le GPIO 22 est également utilisé sur le connecteur CN1 et que le GPIO 21 est utilisé comme rétroéclairage de l’écran. Ainsi, tant que le rétroéclairage est allumé, le GPIO 21 sera allumé.
CN1 E/S étendues
Dans le connecteur CN1, vous avez les broches GND, GPIO 22, GPIO 27 et 3V3. A noter que GPIO22 est également disponible sur le connecteur P3.
Les broches du connecteur CN1 peuvent être particulièrement utiles pour connecter des appareils I2C car vous disposez de deux GPIO disponibles qui peuvent être utilisés pour les lignes de bus I2C, ainsi que pour les broches d’alimentation et GND.

Si vous souhaitez utiliser ces broches pour vous connecter aux capteurs I2C, vous devez définir des broches I2C personnalisées. Vous ne pouvez pas utiliser les broches SDA et SCL par défaut (GPIO 21 et GPIO 22) car GPIO 21 est utilisé pour le rétroéclairage).
Apprenez-en plus sur la communication I2C avec l’ESP32 : Communication ESP32 I2C : broches définies, interfaces de bus multiples et périphériques (Arduino IDE).
Broches disponibles pour connecter des périphériques
Donc, en résumé, vous disposez de trois broches pour connecter des périphériques :
- GPIO 35 — sur le connecteur P3
- GPIO 22 — sur les connecteurs P3 et CN1
- GPIO 27 — sur le connecteur CN1
Connecteur TX/RX

Il dispose également des broches TX/RX disponibles sur le connecteur étiqueté P1. Ceux-ci sont utilisés pour la communication série et sont connectés directement au CH340 (convertisseur USB vers série).
- GPIO 1 – Émission
- GPIO 3-RX
Beaucoup de nos lecteurs ont mentionné qu’ils ne pouvaient pas utiliser ces broches pour connecter des périphériques (qui communiquent via série, comme un module GPS), mais nous n’avons pas encore testé cette fonctionnalité.
Conclusion
Nous espérons que ce guide de référence GPIO pour l’écran jaune bon marché ESP32 vous sera utile. Si vous avez plus d’informations sur les GPIO CYD, veuillez les partager en écrivant un commentaire ci-dessous.
Si vous débutez avec l’ESP32 CYD, assurez-vous de consulter les didacticiels suivants :
Apprenez-en plus sur l’ESP32 avec nos ressources :
Merci d’avoir lu.
Cette vidéo vous emmène dans l’histoire de Raspberry Pi :

