🛠 Lire les coordonnées tactiles

Kit de développement IoT M5Paper avec écran e-Ink tactile 4,7 pouces · debutant · Utiliser le capteur capacitif GT911 pour détecter les zones touchées sur l'écran.

  1. Matériel : M5Paper alimentée par USB.
  2. Bibliothèque : Utilisez la même configuration que pour l'affichage, assurez-vous que la bibliothèque M5EPD est à jour.
  3. Code : Dans setup(), initialisez l'écran. Dans loop(), appelez M5.EPD.ReadTouch(). Vérifiez si M5.EPD.Touched() est vrai.
  4. 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.
  5. 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.
  6. 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.
  7. Approfondissement : Implémentez un 'debounce' logiciel pour éviter les détections multiples lors d'une seule pression.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels