Intro : ESP32 with display, 7inch lcd, capacitive touch, supports wifi & bluetooth
Infos techniques Écran WAVESHARE ESP32-S3 Touch LCD 7
Wiki WAVESHARE ESP32-S3 Touch LCD 7
Arduino Board Managers Tutorial (install Online)
Démo et pilotes : ESP32-S3-Touch-LCD-7 Demo
Tutoriel de configuration : ESP32 avec écran, écran LCD tactile capacitif, 4,3 pouces, prend en charge le Wi-Fi et le Bluetooth ( exemple : 4.3 pouces non B)
bibliothèques esp-arduino/Panneau d’affichage ESP32
IMPORTANT : Particularités de l’écran WAVESHARE ESP32-S3 Touch LCD 7
Relier le câble USB sur le port identifié USB sur le circuit de l’écran
Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur. Ceci peut aider Windows à détecter correctement le périphérique et à lui attribuer un port COM.
Une fois le transfert du programme terminé, débrancher le port USB et rebrancher sans appuyer sur le bouton pour partir l’application.
Impossible de voir les «serialprint» dans le moniteur de l’IDE Arduino !
DÉMARRAGE
Le «WAVESHARE ESP32-S3 Touch LCD 7» arrive avec un programme préinstallé. Relier le «WAVESHARE ESP32-S3 Touch LCD 7» sur une source d’alimentation USB, le programme démarre automatiquement.
Déballage et test du Waveshare ESP32-S3 Touch LCD 7 inches
INSTALLATION DE L’ENVIRONNEMENT ARDUINO
Se référer à la partie Arduino de https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-7
Ajout du package ESP32 version 3.1.0
Faire l’installation « En Ligne » du package_esp32 https://www.waveshare.com/wiki/Arduino_Board_Managers_Tutorial#tab1
Installer esp32 par Espressif Systems la version 3.1.0
Ajout de la bibliothèque ESP32-S3 Display
Fichiers sources : https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-7/ESP32_S3_Display_libraries.zip
Copier les fichiers dans votre répertoire « librairies » d’Arduino (selon votre configuration «La localisation du croquis»).
Vidéo d’installation de la bibliothèque
La version lvgl 8.4.0 est alors installée
Essais de l’écran WAVESHARE ESP32-S3 Touch LCD 7 avec les croquis de démonstration
Télécharger et installer les logiciels de démo : https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-7/ESP32-S3-Touch-LCD-7-Demo.zip
Vidéo d’installation de la bibliothèque
**** Démo : DrawColorBar ****
Ouvrir « 08_DrawColorBar.ino » avec l’IDE Arduino
Débrancher et rebrancher le « Waveshare ESP32-S3-Touch-LCD-7 » du port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.
Sélectionner la carte « Waveshare ESP32-S3-Touch-LCD-7 » et le port COM adéquat
Faire les sélections ci-dessous
Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »
Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.
Le « Waveshare ESP32-S3-Touch-LCD-7 » affiche 3 barres de couleur graduées.
**** Démo : lvgl_Porting ****
Ouvrir « 09_lvgl_Porting.ino » avec l’IDE Arduino
Relier le « Waveshare ESP32-S3-Touch-LCD-7 » sur le port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.
Sélectionner la carte « Waveshare ESP32-S3-Touch-LCD-7 » et le port COM adéquat
Faire les sélections ci-dessous
Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »
Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.
Le « Waveshare ESP32-S3-Touch-LCD-7 » affiche l’écran démo inclus à la livraison
**** Autres démos ****
Il est possible de sélectionner différents démos dans le croquis « 09_lvgl_Porting.ino ».
Modifier la ligne 96 et 97 comme suit : Ajouter « // » au début de la ligne 96 et enlever les « // » au début de la ligne 97
Débrancher et rebrancher le « Waveshare ESP32-S3-Touch-LCD-7 » du port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.
Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »
Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.
Exemples compris avec les démos
Il est possible de sélectionner différents exemples dans le croquis « 09_lvgl_Porting.ino ».
Modifier les ligne 7, 20, 89 et 97 comme suit :
- Ajouter les « // » au début de la ligne 7
- Enlever les « // » au début de la ligne 20
- Enlever les « // » au début de la ligne 89
- Ajouter les « // » au début de la ligne 97
Débrancher et rebrancher le « Waveshare ESP32-S3-Touch-LCD-7 » du port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.
Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »
Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.
Autres exemples compris avec les démos
Les fichiers exemples se retrouvent dans le répertoire :
ESP32-S3-Touch-LCD-7-Demo (3)\ESP32-S3-Touch-LCD-7-Demo\Arduino\libraries\lvgl\examples\widgets\
Modifier la ligne 89 en inscrivant l’exemple désiré :
Débrancher et rebrancher le « Waveshare ESP32-S3-Touch-LCD-7 » du port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.
Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »
Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.