🛠 Moteur de gestes personnalisés GT911

Kit de développement IoT M5Paper avec écran e-Ink tactile 4,7 pouces · avance · Interprétation avancée des données tactiles capacitives multi-points pour détecter des gestes complexes.

  1. Matériel : M5Paper, interface série pour logs.
  2. Configuration : Utilisez la bibliothèque M5GFX ou GT911 native. Activez le mode multi-touch.
  3. Code : Lisez les coordonnées brutes des touches (x, y, pression, id). Stockez un historique de 10 points pour chaque doigt actif.
  4. Commandes : Implémentez un algorithme de détection de courbe (type Ramer-Douglas-Peucker simplifié) pour identifier les formes (cercle, croix, swipe rapide) en analysant la variation de l'angle entre les vecteurs consécutifs.
  5. Vérification : Dessinez un cercle sur l'écran. Le programme doit imprimer 'GESTURE_CIRCLE' sur le moniteur série.
  6. Approfondissement : Ajoutez une reconnaissance de pression variable pour simuler des actions 'longue pression' ou 'force' sur des éléments d'UI.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels