Tutoriel de configuration et d'exemple LilyGO T-Display S3

Table des Matières

Présentation du projet

La LilyGO T-Display S3 est une carte de développement basée sur l'ESP32-S3, équipée d'un écran TFT de 1,9 pouces. Ce projet fournit des guides de configuration détaillés et plusieurs exemples de code pour aider les développeurs à se lancer rapidement et à utiliser cette carte de développement pour leurs projets.

Lilygo T display 1
T-Display S3 | Image : LilyGO

Exemple de projet T-Display S3

Préparation de l'environnement

Installer l'IDE Arduino

Assurez-vous d'avoir installé la dernière version de l'IDE Arduino.

Installer le support de la carte ESP32

  1. Dans l'IDE Arduino, allez dans Fichier -> Préférences, puis ajoutez l'URL suivante dans les URL supplémentaires du gestionnaire de cartes :
				
					https://dl.espressif.com/dl/package_esp32_index.json  
				
			
Arduino IDE Preferences window with ESP32 board manager URL configured
Configuring the ESP32 board manager URL in Arduino IDE's Preferences.
  1. Ouvrez Outils -> Cartes -> Gestionnaire de cartes, recherchez « esp32 » et installez le support.
Arduino IDE Boards Manager showing installed ESP32 board packages
Managing ESP32 board support in Arduino IDE's Boards Manager

Télécharger le code du projet :

Téléchargement via la page Web GitHub (pour les débutants)
  1. Visitez la page du projet : https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.
  2. Cliquez sur le bouton Code (à droite), puis sélectionnez Télécharger ZIP pour obtenir un fichier compressé.
GitHub repository page showing Download ZIP option for LilyGO T Display S3 project
Downloading the LilyGO T-Display S3 project code as a ZIP file from GitHub.
  1. Une fois le téléchargement terminé, décompressez le fichier dans un dossier local.
Téléchargement via la ligne de commande Git (pour les développeurs)
Étapes :
  1. Installez Git :
    • Windows : téléchargez Git pour Windows et installez-le.
    • macOS/Linux : Git est généralement préinstallé. Si ce n'est pas le cas, utilisez un gestionnaire de paquets (par exemple sudo apt install git sur Linux).
  2. Ouvrez une invite de commande/un terminal :
    • Windows : lancez Git Bash (inclus dans l'installation de Git).
    • macOS/Linux : ouvrez l'application Terminal.
  3. Exécutez la commande Clone :
				
					git clone https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.git  
				
			

Cela téléchargera le code dans votre répertoire de ligne de commande actuel.

Configurer la carte de développement

  • Dans l'IDE Arduino, sélectionnez Outils -> Carte -> ESP32 Arduino -> Module de développement ESP32S3.
  • Sélectionnez le port approprié (généralement /dev/cu.usbserial-* ou COM3, etc.).
Arduino IDE Tools menu with ESP32S3 Dev Module selected
Configuring the ESP32S3 Dev Module in Arduino IDE's Tools menu

Télécharger l'exemple de code

  • Ouvrez le fichier LilyGO T-Display-S3 Setup.txt dans le projet et suivez les instructions.
  • Prenez l'exemple de code ESPNOW_for_T_Display comme exemple :
				
					// Example Code: ESPNOW_for_T_Display  
#include <esp_now.h>  
#include <WiFi.h>  

void setup() {  
  Serial.begin(115200);  
  WiFi.mode(WIFI_STA);  
  if (esp_now_init() != ESP_OK) {  
    Serial.println("Error initializing ESP-NOW");  
    return;  
  }  
}  

void loop() {  
  // Main loop code  
}  
				
			

Grâce à ce tutoriel, vous pouvez rapidement vous familiariser avec la carte de développement LilyGO T-Display S3 et tirer parti de ses nombreux exemples de codes pour le développement. Nous espérons que ce projet vous plaira et vous inspirera !

Remarque :

Si vous avez besoin de la carte, vous pouvez l'acheter sur leur site : T-Display S3

Abonnez-vous

Rejoignez notre liste d’abonnés pour obtenir mensuel blog des mises à jour, des nouvelles technologies, des études de cas. Nous n’enverrons jamais de spam, et vous pouvez vous désinscrire à tout moment.

À Propos De L'Auteur

Picture of Aidan Taylor
Aidan Taylor

I am Aidan Taylor and I have over 10 years of experience in the field of PCB Reverse Engineering, PCB design and IC Unlock.

Besoin D'Aide?

Retour en haut

Instant Quote