Salut! En tant que fournisseur du TFT 2,4 pouces Ili9341, on me demande souvent comment afficher les informations du périphérique Bluetooth sur ce petit écran astucieux. J'ai donc pensé rédiger cet article de blog pour partager quelques trucs et astuces sur la façon dont vous pouvez y parvenir.
Ce dont vous aurez besoin
Tout d’abord, parlons de ce dont vous aurez besoin pour commencer. Évidemment, vous aurez besoin de l'écran TFT 2,4 pouces Ili9341. C'est un superbe petit écran doté d'une haute résolution et de couleurs vives, ce qui le rend parfait pour afficher toutes sortes d'informations.
Vous aurez également besoin d'un microcontrôleur. Je recommande généralement d'utiliser une carte Arduino, comme l'Arduino Uno ou Mega. Ils sont faciles à utiliser, disposent de nombreuses broches pour connecter l'écran et d'autres composants, et il existe une énorme communauté de développeurs qui peuvent vous aider si vous rencontrez des problèmes.
En plus de l'écran et du microcontrôleur, vous aurez besoin d'un module Bluetooth. Il existe de nombreuses options, mais l’une des plus populaires est le HC-05 ou le HC-06. Ces modules sont relativement peu coûteux, faciles à configurer et peuvent communiquer avec une large gamme d'appareils Bluetooth, notamment les smartphones, les tablettes et les ordinateurs portables.
Enfin, vous aurez besoin de câbles de liaison pour tout connecter ensemble. Assurez-vous d'avoir suffisamment de fils de différentes longueurs et couleurs pour garder les choses organisées.
Connexion du matériel
Une fois que vous avez tous les composants, il est temps de commencer à les connecter ensemble. Voici un guide étape par étape sur la façon de procéder :
-
Connectez le TFT 2,4 pouces Ili9341 à l'Arduino: L'écran Ili9341 possède plusieurs broches qui doivent être connectées à l'Arduino. Les broches exactes que vous devrez utiliser dépendront de votre configuration spécifique, mais voici un aperçu général :
- Connectez la broche VCC de l'écran à la broche 5V de l'Arduino.
- Connectez la broche GND de l'écran à la broche GND de l'Arduino.
- Connectez la broche SCK de l'écran à la broche SCK (horloge) de l'Arduino.
- Connectez la broche MISO de l'écran à la broche MISO (Master In Slave Out) de l'Arduino.
- Connectez la broche MOSI de l'écran à la broche MOSI (Master Out Slave In) de l'Arduino.
- Connectez la broche CS de l'écran à une broche numérique de l'Arduino (par exemple, la broche 10).
- Connectez la broche DC de l'écran à une broche numérique de l'Arduino (par exemple, la broche 9).
- Connectez la broche RST de l'écran à une broche numérique de l'Arduino (par exemple, la broche 8).
-
Connectez le module Bluetooth à l'Arduino: Le module Bluetooth possède également plusieurs broches qui doivent être connectées à l'Arduino. Voici comment procéder :
- Connectez la broche VCC du module Bluetooth à la broche 5V de l'Arduino.
- Connectez la broche GND du module Bluetooth à la broche GND de l'Arduino.
- Connectez la broche TX (Transmission) du module Bluetooth à la broche RX (Réception) de l'Arduino.
- Connectez la broche RX (réception) du module Bluetooth à la broche TX (transmission) de l'Arduino.
Assurez-vous de revérifier toutes les connexions pour vous assurer qu’elles sont sécurisées et qu’il n’y a pas de fils lâches.
Installation des bibliothèques
Avant de pouvoir commencer à programmer l'Arduino pour afficher les informations du périphérique Bluetooth sur le TFT 2,4 pouces Ili9341, vous devrez installer quelques bibliothèques. Ces bibliothèques faciliteront la communication avec l'écran et le module Bluetooth.
-
Bibliothèque Ili9341: Cette bibliothèque vous permet de contrôler l'écran TFT 2,4 pouces Ili9341. Vous pouvez l'installer via l'IDE Arduino en allant sur
Esquisse > Inclure la bibliothèque > Gérer les bibliothèqueset recherchez "Ili9341". Une fois que vous l'avez trouvé, cliquez sur le bouton "Installer".

-
Bibliothèque SoftwareSerial: Cette bibliothèque permet de créer des ports série supplémentaires sur l'Arduino, ce qui est utile pour communiquer avec le module Bluetooth. Il est généralement préinstallé avec l'IDE Arduino, mais si ce n'est pas le cas, vous pouvez l'installer de la même manière que la bibliothèque Ili9341.
-
Bibliothèque Bluetooth: Il existe plusieurs bibliothèques Bluetooth disponibles pour l'Arduino, mais l'une des plus populaires est la
LogicielSériebibliothèque. Vous pouvez l'utiliser pour communiquer avec le module Bluetooth et en recevoir des données.
Écrire le code
Maintenant que tout le matériel est connecté et que les bibliothèques sont installées, il est temps de commencer à écrire le code. Voici un exemple de base de la façon dont vous pouvez afficher les informations du périphérique Bluetooth sur le TFT 2,4 pouces Ili9341 :
#include <SPI.h> #include <ILI9341_t3.h> #include <SoftwareSerial.h> // Définir les broches pour l'affichage #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST 8 // Créer une instance de l'affichage ILI9341_t3 tft = ILI9341_t3(TFT_CS, TFT_DC, TFT_RST); // Crée une instance du port série Bluetooth SoftwareSerial bluetooth(11, 12); // RX, TX void setup() { // Initialise l'affichage tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); // Initialise le port série Bluetooth bluetooth.begin(9600); } void loop() { if (bluetooth.available()) { String data = bluetooth.readStringUntil('\n'); tft.fillScreen(ILI9341_BLACK); tft.setCursor(10, 10); tft.println(données); } }
Ce code initialise l'écran TFT 2,4 pouces Ili9341 et le module Bluetooth, puis vérifie en permanence si des données sont disponibles depuis le module Bluetooth. Si c'est le cas, il lit les données et les affiche à l'écran.
Dépannage
Si vous rencontrez des problèmes en essayant d'afficher les informations du périphérique Bluetooth sur le TFT 2,4 pouces Ili9341, voici quelques solutions que vous pouvez essayer :
- Vérifiez les connexions: Assurez-vous que toutes les connexions entre l'écran, l'Arduino et le module Bluetooth sont sécurisées et qu'il n'y a pas de fils lâches.
- Vérifiez le débit en bauds: Le débit en bauds du module Bluetooth et de l'Arduino doivent correspondre. Dans l'exemple de code ci-dessus, le débit en bauds est défini sur 9 600, assurez-vous donc que le module Bluetooth est également configuré pour utiliser le même débit en bauds.
- Vérifiez les bibliothèques: Assurez-vous d'avoir installé correctement toutes les bibliothèques nécessaires et qu'elles sont à jour.
Autres options LCD TFT
Si vous recherchez d'autres options LCD TFT, nous proposons également unÉcran LCD TFT à interface RVB de 4,3 pouces 480 × 320, unAffichage de l'interface Mipi, et unÉcran LCD IPS TFT avec interface RVB de 4,3 pouces 480 × 800. Ces écrans offrent différentes résolutions, interfaces et fonctionnalités, afin que vous puissiez choisir celui qui correspond le mieux à vos besoins.
Contactez-nous pour l'achat
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 pour un devis et pour discuter de vos besoins spécifiques. Nous sommes là pour vous aider à trouver la solution d'affichage adaptée à votre projet.
Références
- Documentation Arduino
- Documentation de la bibliothèque Ili9341
- Module Bluetooth Fiches techniques