Bibliothèque : Utilisez la même configuration que pour l'affichage, assurez-vous que la bibliothèque M5EPD est à jour.
Code : Dans setup(), initialisez l'écran. Dans loop(), appelez M5.EPD.ReadTouch(). Vérifiez si M5.EPD.Touched() est vrai.
Traitement : Si touché, récupérez les coordonnées via M5.EPD.xPos et M5.EPD.yPos. Affichez ces valeurs sur le port série (Serial.println) pour visualiser les données brutes.
Visualisation : Effacez une zone de l'écran (M5.EPD.Clear()) puis dessinez un cercle ou un rectangle aux coordonnées touchées pour un retour visuel immédiat.
Vérification : Touchez l'écran. Les valeurs sur le moniteur série doivent changer selon la position. L'image sur l'écran doit se mettre à jour.
Approfondissement : Implémentez un 'debounce' logiciel pour éviter les détections multiples lors d'une seule pression.