Arduino Nano ESP32 - Écran TFT LCD Tactile ILI9341 ILI9488 ST7789 Interface SPI
Bienvenue dans cet atelier pratique où nous connectons un écran TFT SPI à un Arduino Nano ESP32. Le Nano ESP32 est construit autour de la puce ESP32-S3, offrant un traitement double cœur, le Wi-Fi et le Bluetooth Low Energy dans le facteur de forme Nano familier avec un connecteur USB-C. Il fonctionne à 3,3V, ce qui correspond au niveau de tension de la plupart des modules TFT SPI, rendant le câblage simple.
Dans cet atelier, vous allez :
- Câbler un écran TFT SPI 3,3V à l'Arduino Nano ESP32.
- Dessiner des formes et des graphiques en utilisant les fonctions Adafruit GFX.
- Afficher des chaînes de texte et des chiffres à différentes tailles.
- Dessiner des images bitmap depuis la mémoire programme (PROGMEM).
- Dessiner des images bitmap chargées depuis une carte SD.
- Rendre du texte avec une police externe personnalisée.
- Lire les coordonnées tactiles brutes depuis un contrôleur tactile XPT2046.
- Dessiner à l'écran par glissement tactile.
- Créer des boutons tactiles interactifs.
- Calibrer l'écran tactile.
- Utiliser un bus SPI secondaire ou personnalisé pour l'écran.
Cet atelier couvre les écrans TFT LCD SPI tactiles et non tactiles. Il fonctionne avec des panneaux de 1,3, 1,54, 2,2, 2,4, 2,8, 3,2 et 3,5 pouces pilotés par les puces contrôleur ILI9341, ILI9488 ou ST7789.

Matériel nécessaire
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos de l'écran TFT SPI
Les modules TFT SPI utilisent un CI pilote pour gérer les données de pixel et répondre aux commandes de dessin via une liaison SPI haute vitesse. Trois pilotes sont pris en charge :
- ILI9341 - couleur RGB565 16 bits, jusqu'à 40 MHz SPI.
- ILI9488 - couleur RGB666 18 bits via SPI, jusqu'à 24 MHz.
- ST7789 - couleur RGB565 16 bits, jusqu'à 40 MHz SPI.
Recommandation : Si vous n'avez pas encore acheté d'écran, nous recommandons le pilote ST7789. Il est largement disponible, fonctionne à pleine vitesse SPI de 40 MHz et est le choix le plus simple pour les nouveaux projets.
La bibliothèque s'appuie sur Adafruit GFX, donc les cercles, les rectangles, le texte, les polices personnalisées et les bitmaps sont tous prêts à l'emploi.
Remarque : L'Arduino Nano ESP32 utilise la logique 3,3V. Connectez VCC du TFT uniquement à la broche 3,3V.
Brochage
La plupart des écrans TFT LCD SPI ont les broches suivantes :
Broches d'affichage :
| Broche | Fonction |
|---|---|
| VCC | Alimentation |
| GND | Masse |
| CS | Sélection de puce — mis à bas pour sélectionner l'écran sur le bus SPI |
| DC / RS | Sélection Données / Commande — haut pour les données pixel, bas pour les commandes |
| RST | Réinitialisation matérielle — optionnel ; relier à 3,3V si inutilisé |
| MOSI / SDI / SDA | Données SPI entrantes (MCU → écran) |
| SCK / CLK | Horloge SPI |
| MISO / SDO | Données SPI sortantes (écran → MCU) — optionnel pour utilisation écran seul |
| LED / BL / BLK | Alimentation rétroéclairage — connecter à 3,3V ou une broche PWM pour la gradation |
Broches carte SD (si votre application doit accéder à la carte SD) :
| Broche | Fonction |
|---|---|
| SD_CS / TF_CS | Sélection de puce carte SD |
| MOSI / SDI | MOSI — données du MCU vers la carte SD |
| SCK / CLK | SCK — horloge SPI |
| MISO / SDO | MISO — données de la carte SD vers le MCU |
Pour les écrans TFT qui prennent en charge le tactile, il y a des broches tactiles supplémentaires (si votre application utilise la fonction tactile et que l'écran la prend en charge) :
| Broche | Fonction |
|---|---|
| T_CS | Sélection de puce du contrôleur tactile |
| T_CLK | SCK — horloge SPI |
| T_DIN | MOSI — données du MCU vers le contrôleur tactile |
| T_DO | MISO — données du contrôleur tactile vers le MCU |
| T_IRQ | Interruption tactile — optionnel ; signale quand l'écran est touché |
Remarque : Certains modules d'affichage non tactiles exposent également les broches T_CS, T_CLK, T_DIN, T_DO et T_IRQ. Celles-ci ne sont pas fonctionnelles sur ces cartes — le CI du contrôleur tactile n'est pas monté. Elles apparaissent car le PCB réutilise la même disposition que la version tactile pour réduire les variantes de fabrication.

Schéma de câblage
Sans tactile
Connectez MOSI à D11, SCK à D13, MISO à D12 sur le Nano ESP32. CS, DC et RST peuvent être n'importe quel GPIO disponible — D10, D9, D8 sont utilisés dans les exemples.
Écran :
| Broche TFT | Broche Arduino Nano ESP32 | Description |
|---|---|---|
| VCC | 3.3V | Alimentation (3,3V uniquement) |
| GND | GND | Masse |
| CS | D10 | Sélection de puce |
| DC / RS | D9 | Sélection Données / Commande |
| RST | D8 | Réinitialisation (optionnel) |
| MOSI / SDI | D11 | MOSI SPI matériel |
| SCK | D13 | Horloge SPI matériel |
| MISO / SDO | D12 | MISO SPI matériel (optionnel) |
| LED / BL | 3.3V | Alimentation rétroéclairage |
Carte SD (si votre application doit accéder à la carte SD) :
| Broche SD | Broche Arduino Nano ESP32 | Description |
|---|---|---|
| SD_CS / TF_CS | tout GPIO libre | Sélection de puce carte SD |
| MOSI / SDI | D11 | Partagé avec le MOSI de l'écran (D11) |
| SCK / CLK | D13 | Partagé avec le SCK de l'écran (D13) |
| MISO / SDO | D12 | Partagé avec le MISO de l'écran (D12) |

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Avec tactile
Connectez le contrôleur tactile XPT2046 au bus SPI de l'Arduino Nano ESP32, en partageant D11, D13 et D12 avec l'écran.
Écran :
| Broche TFT | Broche Arduino Nano ESP32 | Description |
|---|---|---|
| VCC | 3.3V | Alimentation (3,3V uniquement) |
| GND | GND | Masse |
| CS | D10 | Sélection de puce |
| DC / RS | D9 | Sélection Données / Commande |
| RST | D8 | Réinitialisation (optionnel) |
| MOSI / SDI | D11 | MOSI SPI matériel |
| SCK | D13 | Horloge SPI matériel |
| MISO / SDO | D12 | MISO SPI matériel (optionnel) |
| LED / BL | 3.3V | Alimentation rétroéclairage |
Contrôleur tactile (si votre application utilise la fonction tactile et que l'écran la prend en charge) :
| Broche tactile | Broche Arduino Nano ESP32 | Description |
|---|---|---|
| T_CS | D7 | Sélection de puce tactile |
| T_IRQ | D6 | Interruption tactile (optionnel) |
| T_DIN | D11 | Partagé avec le MOSI de l'écran (D11) |
| T_CLK | D13 | Partagé avec le SCK de l'écran (D13) |
| T_DO | D12 | Partagé avec le MISO de l'écran (D12) |

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Si votre MCU a deux interfaces SPI matérielles ou plus, vous pouvez attribuer chaque périphérique (écran, carte SD, contrôleur tactile) à son propre bus SPI dédié. Si votre MCU n'a qu'une seule interface SPI matérielle, les trois périphériques partagent les mêmes trois lignes de données (MOSI, SCK, MISO) — sur le Nano ESP32 ce sont D11, D13 et D12. Chaque périphérique a sa propre broche CS, donc un seul est actif à la fois. La bibliothèque DIYables_TFT_SPI gère à la fois l'écran et le contrôleur tactile XPT2046 via une API unique — aucune bibliothèque SPI séparée n'est nécessaire pour la partie tactile.
Configuration de la bibliothèque
- Branchez l'Arduino Nano ESP32 à votre ordinateur via son port USB-C.
- Ouvrez Arduino IDE. Choisissez Arduino Nano ESP32 dans la liste des cartes et sélectionnez le bon port.
- Cliquez sur l'icône Bibliothèques dans la barre latérale gauche.
- Tapez "DIYables_TFT_SPI" dans le champ de recherche. Trouvez l'entrée DIYables.
- Cliquez sur Installer. Installez toutes les dépendances lorsque demandé.
- Search for DIYables TFT SPI created by DIYables.io and click the Install button.
Sketch de démarrage
Le code minimum nécessaire pour démarrer avec la bibliothèque DIYables_TFT_SPI :
Atelier - Dessiner des formes
L'exemple DrawShapes met en œuvre toutes les primitives de dessin Adafruit GFX : cercles, rectangles, triangles et lignes sur l'écran.
Pratique
- Câblez le module TFT au Nano ESP32 en utilisant le tableau ci-dessus. N'oubliez pas d'utiliser 3,3V pour VCC.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- L'écran affiche un motif rotatif de formes colorées.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| begin() | Initialise et réinitialise l'écran. | TFT_display.begin(); |
| setRotation(r) | Définit l'orientation (0=portrait, 1=paysage). | TFT_display.setRotation(1); |
| fillScreen(color) | Efface l'écran en une seule couleur. | TFT_display.fillScreen(BLACK); |
| colorRGB(r,g,b) | Crée une couleur 16 bits depuis R, G, B. | colorRGB(255,128,0) |
| fillCircle(x,y,r,color) | Cercle plein. | TFT_display.fillCircle(100,100,50,RED); |
| fillRoundRect(x,y,w,h,r,color) | Rectangle arrondi plein. | TFT_display.fillRoundRect(10,10,100,50,10,BLUE); |
| drawTriangle(x0,y0,x1,y1,x2,y2,color) | Contour de triangle. | TFT_display.drawTriangle(60,10,10,110,110,110,GREEN); |
Atelier - Afficher texte et nombre
L'exemple ShowTextAndNumber affiche des chaînes et des chiffres en utilisant le moteur de texte GFX intégré avec taille et couleur ajustables.
Pratique
- Câblez et téléversez comme ci-dessus.
- L'écran affiche plusieurs lignes de texte dans différentes couleurs et tailles.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| setTextColor(color) | Définit la couleur de premier plan pour la sortie de texte. | TFT_display.setTextColor(WHITE); |
| setTextSize(size) | Met le texte à l'échelle par un facteur entier. Taille 1 = 6×8 px. | TFT_display.setTextSize(2); |
| setCursor(x, y) | Déplace le curseur de texte à la position pixel (x, y). | TFT_display.setCursor(10, 20); |
| print(value) | Affiche une chaîne ou un nombre à la position du curseur. | TFT_display.print("ESP32-S3!"); |
| println(value) | Affiche et déplace le curseur à la ligne suivante. | TFT_display.println(42); |
Atelier - Dessiner une image
Dans cette station d'atelier, vous chargez une image bitmap RGB565 en couleur sur l'écran. Les données de pixel sont compilées dans le firmware sous forme de tableau PROGMEM à l'intérieur de bitmap.h. Sur l'ESP32-S3, les données PROGMEM sont stockées dans le flash et mappées dans l'espace d'adressage, donc aucune SRAM n'est consommée par les données d'image elles-mêmes. Ajoutez bitmap.h au dossier du sketch avant la compilation.
Pratique
- Placez bitmap.h dans le même dossier que le sketch.
- Câblez le module TFT au Nano ESP32. Utilisez 3,3V pour VCC.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- L'écran affiche l'image bitmap depuis le flash programme.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| drawRGBBitmap(x,y,bitmap,w,h) | Dessine un bitmap PROGMEM RGB565 avec son coin supérieur gauche en (x, y). | TFT_display.drawRGBBitmap(0, 0, myImage, 240, 320); |
| fillScreen(color) | Efface l'écran en une seule couleur avant de dessiner le bitmap. | TFT_display.fillScreen(BLACK); |
Atelier - Dessiner une image depuis la carte SD
Dans cette station d'atelier, vous diffusez en continu un fichier image RGB565 brut depuis une carte micro SD directement vers l'écran. L'ESP32-S3 gère le SD et l'écran sur le même bus SPI sans problèmes grâce à son arbitrage SPI matériel. Définissez la broche CS du module SD comme SD_CS_PIN dans le sketch.
Câblez le module SD aux mêmes broches SPI que l'écran (D11/D13/D12 sur le Nano ESP32). Connectez le CS SD à votre broche choisie.
Pratique
- Câblez le module SD au Nano ESP32. Partagez MOSI (D11), SCK (D13), MISO (D12) avec l'écran. Connectez le CS SD à la broche définie comme SD_CS_PIN.
- Copiez une image binaire RGB565 brute à la racine de la carte SD. Les dimensions doivent correspondre au panneau.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- L'écran affiche l'image diffusée depuis la carte SD.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| startWrite() | Ouvre une session d'écriture SPI brute, activant le CS de l'écran. | TFT_display.startWrite(); |
| setAddrWindow(x0,y0,x1,y1) | Définit la région pixel rectangulaire pour recevoir les données. | TFT_display.setAddrWindow(0, 0, 239, 319); |
| pushColors(buf, len) | Écrit un tampon de valeurs pixel RGB565 directement sur le panneau. | TFT_display.pushColors(buf, 512); |
| endWrite() | Ferme la session SPI et libère le CS de l'écran. | TFT_display.endWrite(); |
Atelier - Utiliser une police externe
Dans cette station d'atelier, vous remplacez la police raster par défaut par une police personnalisée Adafruit GFX compatible plus nette. Le descripteur de police est inclus en tant que fichier d'en-tête. Le changement de police à l'exécution ne nécessite qu'un seul appel de fonction, et vous pouvez revenir à la police intégrée tout aussi facilement.
Pratique
- Câblez le module TFT au Nano ESP32. Utilisez 3,3V pour VCC.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- Observez le rendu de la police personnalisée à l'écran. Comparez-le à la police intégrée pour voir l'amélioration.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| setFont(&FontName) | Passe à une police personnalisée compatible GFX. Passer NULL restaure la police intégrée 5×7. | TFT_display.setFont(&FreeSans12pt7b); |
| setCursor(x, y) | Positionne le curseur de texte aux coordonnées pixel données. | TFT_display.setCursor(10, 40); |
| setTextColor(color) | Définit la couleur de premier plan pour toute la sortie de texte suivante. | TFT_display.setTextColor(WHITE); |
| print(text) | Affiche une chaîne à la position du curseur en utilisant la police active. | TFT_display.print("ESP32 Workshop"); |
Atelier - Tactile : Obtenir un point
Dans cette station d'atelier, vous lisez la sortie ADC brute du contrôleur tactile XPT2046 connecté au Nano ESP32. Chaque point tactile est affiché dans le Moniteur Série sous forme de valeurs brutes X, Y et pression Z. Ces chiffres vous indiquent la plage ADC que votre panneau produit — information essentielle avant d'appliquer la calibration.
Câblage : partagez le bus SPI (D11/D13/D12) entre le XPT2046 et l'écran. T_CS→D7, T_IRQ→D6. Tous les signaux sont à 3,3V.
Pratique
- Câblez le XPT2046 au Nano ESP32, en partageant le bus SPI avec l'écran. T_CS→D7, T_IRQ→D6.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- Ouvrez le Moniteur Série à 9600 bauds. Appuyez sur l'écran pour voir les valeurs brutes X, Y et Z s'afficher.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| initTouchSPI(cs, irq) | Initialise le XPT2046 sur le bus SPI partagé. Passer -1 pour irq si la broche d'interruption n'est pas connectée. | TFT_display.initTouchSPI(7, 6); |
| readTouchRaw(x, y, z) | Lit les valeurs ADC brutes du contrôleur, contournant la calibration. Retourne true quand appuyé. | TFT_display.readTouchRaw(x, y, z); |
Atelier - Tactile : Dessiner
Dans cette station d'atelier, vous construisez une application de peinture tactile sur le Nano ESP32. Le XPT2046 fournit des coordonnées calibrées qui sont traduites en positions pixel, et un petit cercle plein est dessiné à chaque point. Faites glisser un doigt pour créer un trait peint continu.
Pratique
- Câblez le XPT2046 au Nano ESP32 comme décrit dans la station Tactile : Obtenir un point ci-dessus.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- Touchez et faites glisser un doigt sur l'écran pour dessiner.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| initTouchSPI(cs, irq) | Démarre le XPT2046 sur le bus SPI partagé. | TFT_display.initTouchSPI(7, 6); |
| setTouchCalibration(minX,maxX,minY,maxY) | Mappe les lectures ADC brutes sur les coordonnées pixel de l'écran. Obtenez les quatre valeurs depuis la station TouchCalibration. | TFT_display.setTouchCalibration(200, 3800, 300, 3700); |
| setTouchInvertX(invert) / setTouchInvertY(invert) | Inverse l'axe tactile quand X ou Y est mis en miroir sur votre panneau ou lot spécifique. Appelez AVANT setTouchCalibration(). | TFT_display.setTouchInvertY(true); |
| getTouch(x, y) | Retourne les coordonnées tactiles calibrées en pixels d'écran. Retourne true tant que l'écran est appuyé. | if (TFT_display.getTouch(x, y)) { ... } |
| fillCircle(x, y, r, color) | Dessine un point au point tactile, construisant le trait peint. | TFT_display.fillCircle(x, y, 3, RED); |
Atelier - Tactile : Bouton
Dans cette station d'atelier, vous construisez des boutons interactifs à l'écran qui répondent aux tapotements du doigt. Chaque bouton est un rectangle coloré, et les coordonnées tactiles sont vérifiées par rapport aux limites de chaque bouton à chaque cycle d'interrogation. Lorsqu'un tapotement est détecté à l'intérieur d'un bouton, l'état du bouton change et l'action se déclenche.
T_IRQ est optionnel ici. Passez -1 comme argument irq pour fonctionner en mode d'interrogation sans la broche d'interruption.
Pratique
- Connectez T_CS à D7. T_IRQ peut rester non connecté.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- Appuyez sur chaque bouton de l'écran. Regardez-le se mettre en surbrillance et déclencher son action.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| initTouchSPI(cs, irq) | Initialise le XPT2046. Passer -1 pour irq pour désactiver la broche d'interruption. | TFT_display.initTouchSPI(7, -1); |
| setTouchCalibration(minX,maxX,minY,maxY) | Applique la calibration pour que getTouch() retourne des coordonnées d'écran précises. | TFT_display.setTouchCalibration(200, 3800, 300, 3700); |
| setTouchInvertX(invert) / setTouchInvertY(invert) | Inverse l'axe tactile quand X ou Y est mis en miroir sur votre panneau ou lot spécifique. Appelez AVANT setTouchCalibration(). | TFT_display.setTouchInvertY(true); |
| getTouch(x, y) | Obtient la position tactile calibrée actuelle. Retourne true tant que l'écran est appuyé. | if (TFT_display.getTouch(x, y)) { ... } |
| fillRect(x, y, w, h, color) | Rend un bouton sous forme de rectangle plein. | TFT_display.fillRect(10, 10, 120, 60, BLUE); |
Atelier - Tactile : Calibration
Dans cette station d'atelier, vous calibrez le contrôleur tactile XPT2046 pour votre panneau spécifique. Touchez chaque coin de l'écran lorsque demandé et notez les valeurs minimales et maximales X et Y affichées dans le Moniteur Série. Ces quatre chiffres sont les constantes de calibration à utiliser dans toutes les autres stations tactiles.
Pratique
- Câblez le XPT2046 au Nano ESP32 comme décrit dans la station Tactile : Obtenir un point.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- Ouvrez le Moniteur Série à 9600 bauds. Touchez chaque coin lorsque demandé.
- Notez les quatre valeurs affichées et utilisez-les dans setTouchCalibration() dans toutes les autres stations tactiles.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| initTouchSPI(cs, irq) | Initialise le contrôleur XPT2046. | TFT_display.initTouchSPI(7, 6); |
| readTouchRaw(x, y, z) | Lit les valeurs ADC brutes pour mesurer la plage de calibration. | TFT_display.readTouchRaw(x, y, z); |
| setTouchCalibration(minX,maxX,minY,maxY) | Stocke les constantes de calibration pour que getTouch() mappe les valeurs brutes aux coordonnées pixel. | TFT_display.setTouchCalibration(200, 3800, 300, 3700); |
| setTouchInvertX(invert) / setTouchInvertY(invert) | Inverse l'axe tactile quand X ou Y est mis en miroir sur votre panneau ou lot spécifique. Appelez AVANT la calibration pour que les valeurs stockées correspondent à votre panneau. | TFT_display.setTouchInvertY(true); |
Atelier - SPI personnalisé
Dans cette station d'atelier, vous routez l'écran vers un bus SPI non par défaut. Le Nano ESP32 est construit sur l'ESP32-S3, qui prend en charge plusieurs contrôleurs SPI matériels. Passer une instance SPIClass personnalisée au constructeur vous permet d'attribuer l'écran à n'importe quel périphérique SPI disponible — utile quand le bus par défaut est partagé avec un capteur nécessitant des paramètres de mode SPI différents.
Pratique
- Décommentez le constructeur SPIClass dans le sketch qui correspond au bus SPI que vous souhaitez utiliser et câblez l'écran aux broches correspondantes.
- Connectez le Nano ESP32 à votre ordinateur via USB-C.
- Dans Arduino IDE, choisissez la carte et le port, collez le code et cliquez sur Téléverser.
- L'écran démarre sur le bus SPI sélectionné et affiche un motif de barres de couleurs pour confirmer le succès.
Référence des méthodes
| Méthode | Action | Syntaxe |
|---|---|---|
| DIYables_ILI9341_SPI(w,h,cs,dc,rst,spi) | Constructeur acceptant un pointeur SPIClass explicite comme dernier argument. Par défaut à &SPI si omis. | DIYables_ILI9341_SPI tft(240, 320, 10, 9, 8, &SPI); |
| begin() | Initialise l'écran sur le bus SPI configuré. | TFT_display.begin(); |
Dépannage
| Problème | Cause possible | Solution |
|---|---|---|
| Écran noir | VCC à 5V, ou CS/DC non connectés | Utilisez 3,3V pour VCC ; vérifiez le câblage CS et DC |
| Parasites à l'écran | Mauvais constructeur de pilote actif | Laissez un seul constructeur décommenté |
| Image décalée ou manquante | Largeur ou hauteur incorrecte dans le constructeur | Faites correspondre les valeurs à la taille physique de votre panneau |
| Tactile ne répond pas | Calibration manquante | Exécutez l'exemple TouchCalibration et copiez les valeurs de sortie |
| Le téléversement échoue | Carte en mauvais mode | Maintenez BOOT en appuyant sur RESET, puis réessayez le téléversement |
Support de plateforme
La bibliothèque est entièrement construite sur les API standard Arduino et prend en charge toutes les plateformes compatibles Arduino (architectures=*).