ESP32 - TFT 2.8" SPI Tactile - ILI9341
L'écran TFT 2.8 pouces Spi 240 x 320px affiche des images et du texte en couleur.
Il utilise le SPI 4 fils pour communiquer et possède son propre frame buffer adressable par pixel, il peut être utilisé avec n'importe quel type de microcontrôleur (Arduino et/ou ESPxx).
L'écran de 2,8 pouces 240x320 pixels couleur 18 bits est piloté par le contrôleur d'écran ILI9341. et comprend également un écran tactile résistif avec contrôleur XPT2046 intégré. Il possède un lecteur de carte micro SD.
Caractéristiques
| Contrôleur d'écran | ILI9341 |
|---|---|
| Taille de l'écran | 2.8 pouces (Existe en 2.4p) |
| Type d'affichage | LCD TFT |
| Couleur d'affichage | Couleur RVB 65K |
| Résolution | 320 x 240 px |
| Interface de communication | SPI |
| Type d'écran tactile | Résistif |
| Contrôleur tactile | XPT2046 |
| Alimentation | 3,3v ou 5v (Connecteur J1) |
| Tension des IO | 3,3v |
Connecteur J1
Sur la broche VCC, vous pouvez utiliser 5 V ou 3,3 V selon que le connecteur J1 est ouvert ou fermé (généralement ouvert par défaut, comme illustré ci-dessous).
- VCC = 5 V si J1 est ouvert
- VCC = 3,3 V si J1 est fermé
Brochage
Brochage (Connecteur jaune)
Suivant les cartes et/ou les schémas de câblage, certaines pins peuvent être nommées différemment, le mieux est de repérer les pins MISO et MOSI
SD_SCK SD CARD - Signal d'horloge pour l'utilisation de la SD Card
SD_MISO - Signal MISO pour l'utilisation de la SD Card
SD_MOSI - Signal MOSI pour l'utilisation de la SD Card
SD_CS - Signal CS pour l'utilisation de la SD Card
IMPORTANT

Les entrées IO de l'écran TFT ne supportent que +3.3v (Pas de +5v)
Les pins digitales de l'Arduino délivrent 0v ou +5v.
Pour utiliser un Arduino avec un écran TFT SPI ILI9341, il faut utiliser un convertisseur +5v en +3.3v pour éviter d'endommager les entrées IO du TFT qui ne supportent que +3.3v.
Pas de soucis avec un ESP32-Wroom, qui délivre +3.3v en OUTPUT
(Vérifier bien les tensions de sorties si vous utilisez un autre ESP32-xx)
Câblage TFT avec ESP32
| TFT 2.8" | ESP32 |
|---|---|
| VCC | +3.3v |
| GND | GND |
| CS | 15 |
| Reset | 4 |
| DC | 2 |
| SDI MOSI | 23 |
| SCK | 18 |
| LED | +3.3v |
| SDOK MISO | 19 |
| T_CLK | 18 |
| T_CS | 21 |
| T_DIN | 19 |
| T_D0 | 23 |
| T_IRQ | Not Use |
Code
Ouvrir l'IDE Arduino
Sélectionner l'ESP32-Wroom en ESP32 Dev Module
Sélectionner votre port COM
.












