Aller au contenu


EVRIS

Inscrit(e) (le) 18 févr. 2025
Déconnecté Dernière activité avril 21 2025 06:50
-----

#122000 Shield écran LCD tactile pour Arduino Uno

Posté par EVRIS - 25 mars 2025 - 03:28

Bonjour à tous !

 

J'ai fait fonctionner l'écran tactile 3,5 pouces  (compatible avec  cet écran LCD)qui se branche directement sur une Arduino Uno alors voici un petit exemple de son fonctionnement :

 

Dans un premier temps, afficher un texte ou une valeur sur l'écran :

 

Vous aurez besoin d'installer la bibliothèque mcufriend_kbv et la bibliothèque adafruit GFX library soit via Github soit directement via Arduino IDE

#include <Adafruit_GFX.h>    // Core graphics library
#include <MCUFRIEND_kbv.h>   // Hardware-specific library
MCUFRIEND_kbv tft;

#define BLACK   0x0000    //Pour ajouter une couleur en Hexadécimale
#define RED     0xF800
#define GREEN   0x07E0
#define WHITE   0xFFFF
#define GREY    0x8410
#define BLUE    0x00FF

void setup()
{
    uint16_t ID = tft.readID();
    if (ID == 0xD3D3) ID = 0x9481;  //force ID if write-only display
    tft.begin(ID);                  //Initialisation de l'écran
    tft.setRotation(45);            //Orientation de l'écran ( 0=portrait, 45=paysage)
    tft.fillScreen(WHITE);          //Couleur de l'arrière plan
    tft.setTextColor(BLUE);         //Couleur du texte
    tft.setTextSize(3);             //Taille
    tft.setCursor(150, 100);        //Position (colonne, ligne)
    tft.print("Bonjour");           //Texte avec retour à la ligne auto
}

void loop(){}

Note : Attention au positionnement du texte, il peut dépasser de l'écran

IMG_2938.png