🛠 Motor de gestos personalizados GT911

Kit de desarrollo IoT M5Paper con pantalla táctil e-Ink de 4,7 pulgadas · avance · Interprétation avancée des données tactiles capacitives multi-points pour détecter des gestes complexes.

  1. Material: M5Paper, interfaz serie para logs.
  2. Configuración: Use la biblioteca M5GFX o GT911 nativa. Active el modo multi-touch.
  3. Código: Lea las coordenadas brutas de toque (x, y, presión, id). Almacene un historial de 10 puntos para cada dedo activo.
  4. Comandos: Implemente un algoritmo de detección de curvas (Ramer-Douglas-Peucker simplificado) para identificar formas (círculo, cruz, swipe rápido) analizando la variación de ángulo entre vectores consecutivos.
  5. Verificación: Dibuje un círculo en la pantalla. El programa debe imprimir 'GESTURE_CIRCLE' en el monitor serie.
  6. Profundización: Añada reconocimiento de presión variable para simular acciones de 'pulsación larga' o 'fuerza' en elementos de interfaz.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales