Comment changer la couleur de fond de l'écran TFT 2,4 pouces Ili9341 ?

Apr 10, 2026

Laisser un message

Michael Lee
Michael Lee
Passionnée par les écrans LCD de contrôle industriel, je suis un passionné de technologie dédié à l'optimisation des solutions pour l'automatisation et les applications industrielles. Chez Longnan Hongtai Technology Co., Ltd, je me concentre sur l'intégration des technologies avancées pour répondre aux demandes du marché mondial.

Changer la couleur d'arrière-plan sur un écran TFT 2,4 pouces Ili9341 est une opération fondamentale mais cruciale qui peut améliorer considérablement l'attrait visuel et l'expérience utilisateur de votre projet. En tant que fournisseur de confiance duTFT 2,4 pouces Ili9341, je suis là pour vous guider étape par étape tout au long du processus.

Comprendre le TFT 2,4 pouces Ili9341

Avant de plonger dans le processus de changement de couleur d'arrière-plan, il est essentiel de comprendre les fonctionnalités de base de l'écran TFT 2,4 pouces Ili9341. Ce module d'affichage est largement utilisé dans divers systèmes embarqués, projets Arduino et appareils électroniques DIY en raison de sa haute résolution, de ses couleurs vives et de son interface facile à utiliser.

L'Ili9341 est une puce de pilote LCD populaire qui prend en charge une résolution de 240 x 320 pixels avec une profondeur de couleur de 16 bits. Il communique avec le microcontrôleur à l'aide de l'interface périphérique série (SPI) ou de l'interface parallèle 8080, offrant un taux de transfert de données rapide et fiable.

Conditions préalables

Pour changer la couleur de fond du TFT 2,4 pouces Ili9341, vous aurez besoin des éléments suivants :

  • Un module d'affichage TFT 2,4 pouces Ili9341
  • Un microcontrôleur compatible (par exemple, Arduino, Raspberry Pi)
  • Une alimentation
  • Fils de liaison pour la connexion
  • Les bibliothèques nécessaires à votre microcontrôleur

Connexion du TFT 2,4 pouces Ili9341

La première étape consiste à connecter le module d'affichage TFT 2,4 pouces Ili9341 à votre microcontrôleur. Le processus de connexion peut varier en fonction du type de microcontrôleur que vous utilisez. Voici un guide général pour connecter l'écran à un Arduino :

  1. Connectez l'alimentation : connectez la broche VCC de l'écran à la broche 5V de l'Arduino et la broche GND à la broche de masse de l'Arduino.
  2. Connectez les broches SPI : Connectez la broche SCK (Serial Clock) de l'écran à la broche SCK de l'Arduino, la broche MOSI (Master Out Slave In) à la broche MOSI de l'Arduino et la broche MISO (Master In Slave Out) à la broche MISO de l'Arduino.
  3. Connectez la broche de sélection de puce (CS) : Connectez la broche CS de l'écran à une broche numérique de l'Arduino. Cette broche est utilisée pour sélectionner l'affichage lors de la communication avec le microcontrôleur.
  4. Connectez la broche de données/commande (DC) : Connectez la broche DC de l'écran à une broche numérique de l'Arduino. Cette broche est utilisée pour indiquer si les données envoyées sont une commande ou des données.
  5. Connectez la broche de réinitialisation (RST) : Connectez la broche RST de l'écran à une broche numérique de l'Arduino. Cette broche est utilisée pour réinitialiser l'affichage.

Installation des bibliothèques

Une fois l'écran connecté au microcontrôleur, vous devez installer les bibliothèques nécessaires pour communiquer avec la puce pilote Ili9341. Pour Arduino, vous pouvez utiliser la bibliothèque Adafruit GFX et la bibliothèque Adafruit ILI9341.

  1. Ouvrez l'IDE Arduino.
  2. Aller àEsquisser>Inclure la bibliothèque>Gérer les bibliothèques.
  3. Recherchez « Adafruit GFX Library » et cliquez sur « Installer ».
  4. Recherchez « Bibliothèque Adafruit ILI9341 » et cliquez sur « Installer ».

Changer la couleur d'arrière-plan

Maintenant que l'écran est connecté et que les bibliothèques sont installées, vous pouvez commencer à changer la couleur d'arrière-plan. Voici un exemple de code simple pour Arduino :

3.0  MIPI RGB MUCIPS TFT LCDTFT 2.4inch Ili9341

#include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> // Définir les broches pour l'affichage #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST 8 // Créer un objet pour l'affichage Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); void setup() { // Initialise l'affichage tft.begin(); // Définit la rotation de l'affichage tft.setRotation(3); // Remplit l'écran avec une couleur de fond tft.fillScreen(ILI9341_BLUE); } void loop() { // Ne rien faire dans la boucle }

Dans ce code, nous incluons d'abord les bibliothèques nécessaires à l'affichage. Ensuite, nous définissons les broches pour l'affichage et créons un objet pour l'affichage à l'aide duAdafruit_ILI9341classe.

Dans leinstallation()fonction, nous initialisons l'affichage, définissons la rotation de l'affichage et remplissons l'écran avec une couleur de fond bleue à l'aide de la toucheremplir l'écran()fonction. LeILI9341_BLUEest une constante de couleur prédéfinie fournie par la bibliothèque Adafruit ILI9341.

Si vous souhaitez utiliser une couleur personnalisée, vous pouvez utiliser lecouleur565()fonction pour convertir les valeurs RVB en une valeur de couleur 16 bits. Voici un exemple :

// Crée une couleur personnalisée uint16_t customColor = tft.color565(255, 0, 0); // Rouge // Remplit l'écran avec la couleur personnalisée tft.fillScreen(customColor);

Techniques avancées

En plus de remplir tout l'écran avec une seule couleur, vous pouvez également modifier la couleur d'arrière-plan de zones spécifiques de l'écran ou créer des dégradés.

Modification de la couleur d'arrière-plan de zones spécifiques

Pour modifier la couleur d'arrière-plan de zones spécifiques de l'écran, vous pouvez utiliser leremplirRect()fonction. Voici un exemple :

// Remplit un rectangle avec une couleur verte tft.fillRect(50, 50, 100, 100, ILI9341_GREEN);

Dans ce code, on remplit un rectangle de couleur verte commençant aux coordonnées (50, 50) avec une largeur de 100 pixels et une hauteur de 100 pixels.

Créer des dégradés

Pour créer des dégradés, vous pouvez utiliser une boucle pour remplir de petits rectangles de différentes couleurs. Voici un exemple de création d'un dégradé vertical du rouge au bleu :

// Crée un dégradé vertical du rouge au bleu pour (int y = 0; y < tft.height(); y++) { uint8_t r = map(y, 0, tft.height(), 255, 0); uint8_t b = map(y, 0, tft.height(), 0, 255); uint16_t couleur = tft.color565(r, 0, b); tft.fillRect(0, y, tft.width(), 1, couleur); }

Dans ce code, nous utilisons lecarte()fonction pour mapper la coordonnée y à une valeur rouge et bleue. Ensuite, nous créons une couleur en utilisant lecouleur565()fonction et remplissez une ligne horizontale avec cette couleur.

Autres produits que nous proposons

En tant que fournisseur leader d'écrans LCD TFT, nous proposons également une large gamme d'autres produits de haute qualité, tels que le3,0 3,5 4,0 écran d'affichage à cristaux liquides de TFT d'IPS d'interface de MIPI RVB MUC de pouceet leModule LCD TFT IPS rond de 2,8 pouces 480 × 480 RVB 24 bits. Ces produits conviennent à diverses applications, notamment le contrôle industriel, les dispositifs médicaux et l'électronique automobile.

Contactez-nous pour l'approvisionnement

Si vous êtes intéressé par l'achat du TFT 2,4 pouces Ili9341 ou de l'un de nos autres produits, n'hésitez pas à nous contacter pour plus d'informations et pour discuter de vos besoins en matière d'approvisionnement. Notre équipe d’experts est prête à vous fournir les meilleures solutions et le meilleur support.

Références

  • Documentation de la bibliothèque Adafruit GFX
  • Documentation de la bibliothèque Adafruit ILI9341
  • Documentation Arduino
Envoyez demande