Comment afficher un tableau de classement sur l'écran TFT 2,4 pouces Ili9341 ?

Mar 20, 2026

Laisser un message

Rachel Kim
Rachel Kim
Passionné par l'innovation, je me concentre sur la mise à profit des technologies émergentes pour améliorer les performances de l'affichage LCD. Mon rôle consiste à travailler en étroite collaboration avec les équipes de R&D pour développer des solutions qui répondent aux besoins en évolution du marché chez Longnan Hongtai Technology Co., Ltd.

Salut tout le monde ! Je suis fournisseur de l'écran TFT 2,4 pouces Ili9341. Aujourd'hui, je vais partager avec vous comment afficher un classement sur ce superbe petit écran.

Tout d'abord, parlons des raisons pour lesquelles vous voudriez utiliser le TFT 2,4 pouces Ili9341 pour un classement. Il a une résolution décente, un écran aux couleurs vives et il est relativement facile à interfacer avec un microcontrôleur. Que vous travailliez sur un projet de jeu, un système de notation sportive ou toute autre application où vous devez afficher des classements, cet écran peut très bien faire l'affaire.

Conditions préalables

Avant de commencer, vous aurez besoin de quelques éléments. Évidemment, vous avez besoin de l’écran TFT 2,4 pouces Ili9341 lui-même. Vous aurez également besoin d'un microcontrôleur, comme un Arduino ou un Raspberry Pi. J'ai utilisé les deux et ils fonctionnent très bien avec cet écran. Vous aurez également besoin de quelques composants électroniques de base comme des résistances et des condensateurs, ainsi que des câbles nécessaires pour tout connecter. Et bien sûr, vous aurez besoin de quelques connaissances en programmation. Si vous débutez en programmation, ne vous inquiétez pas. Il existe de nombreuses ressources en ligne pour vous aider à démarrer.

Configuration du matériel

Passons à la configuration matérielle. Connecter le TFT 2,4 pouces Ili9341 à votre microcontrôleur est assez simple. L'écran utilise le protocole SPI (Serial Peripheral Interface), qui est un moyen courant de communiquer entre les appareils. Vous devrez connecter les broches MOSI (Master Out Slave In), MISO (Master In Slave Out), SCK (Serial Clock) et CS (Chip Select). Vous pouvez trouver le schéma de brochage du TFT 2,4 pouces Ili9341 dans la fiche technique.

Si vous utilisez un Arduino, vous pouvez connecter l'écran aux broches SPI de la carte. Par exemple, sur l'Arduino Uno, la broche MOSI est 11, MISO est 12, SCK est 13 et vous pouvez utiliser n'importe quelle broche numérique pour CS. Assurez-vous également de connecter correctement les broches d'alimentation et de terre. Vous pouvez également consulterÉcran LCD à interface Spipour plus d'informations sur les écrans LCD de l'interface SPI.

Configuration du logiciel

Une fois le matériel configuré, il est temps de passer au logiciel. Vous devrez installer les bibliothèques nécessaires pour le TFT 2,4 pouces Ili9341. Il existe quelques bibliothèques différentes disponibles, mais je recommande d'utiliser les bibliothèques Adafruit_GFX et Adafruit_ILI9341. Ces bibliothèques facilitent le dessin de formes, de texte et d'images à l'écran.

Spi Interface LcdSpi Interface LCD

Vous pouvez installer ces bibliothèques à l'aide du gestionnaire de bibliothèques de l'IDE Arduino. Allez simplement dans Sketch > Inclure la bibliothèque > Gérer les bibliothèques et recherchez « Adafruit GFX » et « Adafruit ILI9341 ». Cliquez sur le bouton Installer pour chaque bibliothèque.

Affichage du classement

Passons maintenant à la partie amusante : afficher le classement. La première étape consiste à définir les données du classement. Cela pourrait être une liste de noms et de scores. Par exemple:

#include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> #define TFT_CS D10 #define TFT_DC D9 #define TFT_RST D8 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); // Données du classement const char* noms[5] = {"Alice", "Bob", "Charlie", "David", "Eve"} ; scores int[5] = {100, 90, 80, 70, 60} ; void setup() { tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); } void loop() { tft.setCursor(10, 10); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); tft.print("Classement"); pour (int i = 0; i < 5; i++) { tft.setCursor(10, 40 + i * 30); tft.print(i + 1); tft.print(". "); tft.print(noms[i]); tft.print(": "); tft.print(scores[i]); } délai (5000); }

Dans ce code, nous incluons d'abord les bibliothèques nécessaires et définissons les broches de l'écran TFT. Ensuite, nous créons une instance duAdafruit_ILI9341classe. Dans leinstallationfonction, nous initialisons l’écran, définissons la rotation et remplissons l’écran de noir.

Dans lebouclefonction, nous imprimons d'abord le titre "Leaderboard" en haut de l'écran. Ensuite, nous parcourons les tableaux de noms et de scores et imprimons chaque entrée à l’écran. Enfin, on ajoute un délai de 5 secondes avant de répéter la boucle.

Personnalisation du classement

Vous pouvez personnaliser le classement pour le rendre plus intéressant. Par exemple, vous pouvez modifier la couleur, la taille et la police du texte. Vous pouvez également ajouter des graphiques ou des images. La bibliothèque Adafruit_GFX fournit des fonctions pour dessiner des formes telles que des rectangles, des cercles et des lignes. Vous pouvez utiliser ces fonctions pour créer un classement plus attrayant visuellement.

Dépannage

Si vous rencontrez des difficultés pour afficher correctement le classement, vous pouvez vérifier certaines choses. Tout d’abord, assurez-vous que les connexions matérielles sont correctes. Vérifiez le schéma de brochage et assurez-vous que toutes les broches sont correctement connectées. Deuxièmement, vérifiez le logiciel. Assurez-vous que vous avez installé les bibliothèques appropriées et que le code est sans erreur. Vous pouvez également essayer d'utiliser l'exemple de code fourni par la bibliothèque pour voir si l'écran fonctionne.

Autres options LCD TFT

Si le TFT 2,4 pouces Ili9341 ne répond pas à vos besoins, nous proposons également d'autres options TFT LCD. Par exemple, nous avons leÉcran LCD TFT à interface RVB de 4,3 pouces 480 × 320, qui a un écran plus grand et une résolution plus élevée. Vous pouvez également consulterÉcran LCD à interface Spipour plus d'informations sur nos écrans LCD à interface SPI.

Contactez-nous pour l'approvisionnement

Si vous souhaitez acheter le TFT 2,4 pouces Ili9341 ou l'un de nos autres produits TFT LCD, n'hésitez pas à nous contacter. Nous serons heureux de discuter de vos besoins et de vous fournir un devis. Nous disposons d’une équipe d’experts qui peuvent vous aider pour toutes vos questions techniques. Que vous soyez amateur ou professionnel, nous avons la solution adaptée pour vous.

Références

  • Documentation de la bibliothèque Adafruit_GFX
  • Documentation de la bibliothèque Adafruit_ILI9341
  • Fiche technique TFT 2,4 pouces Ili9341
Envoyez demande