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