Metodología de Diagnóstico
Cómo All Controller Test mide el drift de palancas, error de circularidad, tasa de sondeo y motores de vibración mediante APIs del navegador — sin suavizado por software ni filtros ocultos.
[ ENFOQUE_PRINCIPAL ]
All Controller Test utiliza exclusivamente la API W3C Gamepad de navegadores modernos (Chrome, Edge, Firefox, Opera, Brave y Safari). Al conectar un mando y presionar cualquier botón, se inicia un bucle de lectura de hardware hasta 1000Hz.
[ ESCANEO_DE_HARDWARE_DE_30_SEGUNDOS ]
El escaneo automatizado evalúa de forma guiada:
- —Drift en Reposo: Captura de coordenadas durante 5 segundos a 5 decimales.
- —Error de Circularidad: Traza de rotación externa midiendo la desviación media.
- —Recorrido de Gatillos: Prueba de presión lineal de 0.00 a 1.00.
- —Activación de Botones: Respuesta de estado y registro de pulsación rápida.
[ TELEMETRÍA_DE_STICK_DRIFT ]
Los joysticks analógicos devuelven valores flotantes entre -1.00000 y +1.00000 en los ejes X e Y. En reposo ideal lee exactamente (0.00000, 0.00000). El desgaste de los potenciómetros desplaza la posición neutral, causando el drift.
[ TRAZADO_DE_ERROR_DE_CIRCULARIDAD ]
Al girar el joystick por su borde externo, nuestro motor muestrea coordenadas polares (r, θ) y calcula la desviación del círculo unitario (r = 1.0). El mapa de calor va de verde (<5% error) a rojo (>15% error).
[ PRUEBA_DE_TASA_DE_SONDEO_(POLLING_RATE) ]
La tasa de sondeo se mide contando informes únicos por segundo (Hz). USB por cable suele alcanzar 125Hz–1000Hz (1ms–8ms de latencia), mientras que Bluetooth oscila entre 60Hz y 250Hz según el controlador del SO.
[ VIBRACIÓN_Y_RETROALIMENTACIÓN_HÁPTICA ]
Las pruebas hápticas usan la API Gamepad HapticActuator, activando motores pesados de baja frecuencia y sutiles de alta frecuencia con parámetros configurables de duración y magnitud.
[ RECOMENDACIONES_DE_PRODUCTOS ]
Los diagnósticos asocian fallos de hardware con repuestos específicos: joysticks magnéticos TMR sin contacto, repuestos Hall Effect y limpiadores de contactos eléctricos.
[ LIMITACIONES_CONOCIDAS ]
Los navegadores no pueden modificar las tablas de calibración EEPROM del firmware. Aunque las zonas muertas por software filtran el drift en juegos, el desgaste físico requiere reemplazo mecánico.