Table des matières:
Vidéo: Comment interfacer un écran TFT 4x3" avec un Arduino : 4 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
FocusLCDs.com m'a envoyé un échantillon gratuit d'un écran LCD TFT 4x3 (P/N: E43RG34827LW2M300-R) pour l'essayer. Il s'agit d'un écran LCD (affichage à cristaux liquides) à matrice active couleur TFT (Thin Film Transistor) qui utilise le silicium amorphe TFT comme dispositif de commutation. Ce modèle est composé d'un panneau TFT-LCD de type transmissif, d'un circuit pilote et d'une unité de rétroéclairage. La résolution d'un écran TFT-LCD de 4,3 pouces contient 480 x 272 pixels et peut afficher jusqu'à 16,7 millions de couleurs.
Pour ce projet, vous auriez besoin de la carte pilote RA8875 (disponible chez AdaFruit pour 35 $ US) pour interfacer l'écran TFT avec l'Arduino. Il est livré avec un en-tête que vous pouvez souder au besoin.
Résumé des fonctionnalités
- Interface RVB 480x272 (105.4x67.15), 8/16/18/24 bits
- Rétroéclairage LED BLANC, Vue de dessus
- Large température
- Écran tactile résistif transmissif à 4 fils
- 300 LITS
- Contrôleur: ILI6408B
- Conforme RoHS
Étape 1: Matériel nécessaire
Matériaux
- Arduino UNO
- ACL TFT 4x3"; E43RG34827LW2M300-R
- Carte pilote RA8875 40 broches
- Planche à pain sans soudure
- Fils de connexion Dupont
- En-têtes au pas de 2,54 mm
- IDE Arduino
- Cable USB
- Fer à souder
- Plomb à souder ou étain
Étape 2: Étape 1: Connectez la carte RA8875 et installez les bibliothèques
- Soudez l'en-tête d'accompagnement à la carte RA8875.
-
Téléchargez et installez ces bibliothèques Adafruit. Copiez et collez simplement le dossier décompressé dans Documents/Arduino/libraries (sous Windows 10). Notez que l'IDE Arduino n'aime pas les tirets « - » dans les noms de fichiers; remplacez-le simplement par un trait de soulignement "_".
- Adafruit_RA8875_Master (https://github.com/adafruit/Adafruit_RA8875)
- Adafruit_GFX_Library_Master (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit_STMPE610_Master (https://github.com/adafruit/Adafruit_STMPE610)
- Connectez l'écran TFT à la carte RA8875. Notez que l'écran doit être orienté vers le haut.
-
Connectez l'Arduino à la carte RA8875 comme dans l'image:
- RA8875 VIN à Arduino UNO 5V.
- RA8875 GND à Arduino UNO GND.
- RA8875 SCLK vers Arduino UNO Digital #13.
- RA8875 MISO vers Arduino UNO Digital #12.
- RA8875 MOSI vers Arduino UNO Digital #11.
- RA8875 INT vers Arduino UNO #3.
- RA8875 CS vers Arduino UNO #10.
- RA8875 RESET à Arduino UNO #9.
Étape 3: Étape 2: Ouvrez un exemple d'esquisse et personnalisez
- Lancez-vous, vous êtes l'IDE Arduino. Prenez soin de sélectionner la bonne carte, c'est-à-dire Arduino UNO ou MEGA, etc. et sélectionnez le bon port COM.
- Dans l'IDE Arduino, sélectionnez Fichier> Exemples> Adafruit RA8875> buildtest
- Dans le croquis, recherchez la ligne 39: "if (!tft.begin(RA8875_480x272)) {"… Assurez-vous que "RA8875_480x272" est indiqué.
Étape 4: Étape 3: Téléchargez le croquis et affichez le résultat
- Téléchargez ce croquis sur l'Arduino UNO en appuyant sur CTRL-U.
- Et voila ! Votre écran devrait afficher quelque chose comme ceci.