Configuración: Use la biblioteca M5GFX o GT911 nativa. Active el modo multi-touch.
Código: Lea las coordenadas brutas de toque (x, y, presión, id). Almacene un historial de 10 puntos para cada dedo activo.
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.
Verificación: Dibuje un círculo en la pantalla. El programa debe imprimir 'GESTURE_CIRCLE' en el monitor serie.
Profundización: Añada reconocimiento de presión variable para simular acciones de 'pulsación larga' o 'fuerza' en elementos de interfaz.