Paso 8: Puesta a punto
Intercambio de ejes
Lo primero que debemos ajustar es si los ejes son la manera incorrecta alrededor. Si el laberinto mueve de lado a lado cuando incline el teléfono hacia adelante y entonces es una solución simple - swap los conectores servo sobre.
(Nota para los perezosos)
Si sólo has conseguido el APK RealMaze y saltados "rodar su propia" en los pasos 2-5 el resto de este paso no aplica y si su configuración es exactamente como la mía podrías encontrarte con un laberinto que es difícil de controlar... Fueron advertidos. No es demasiado tarde para volver atrás e instalar los bits necesarios :)
Un eje de inversión
Si, por ejemplo, incline el teléfono hacia adelante y el laberinto se inclina hacia atrás deberá invertir el movimiento en un eje (o ambos). Esto se hace haciendo un cambio en el código RealMaze en Ecplise. Abrir RealMazeActivity.java de la paquete Explorer > RealMaze > src > com.google.android.RealMaze . Editar las líneas resaltadas en la imagen 1 (cerca de la línea 110) en cambio el (x * 1.5) a (x *-1.5) si creen que el eje de las x las necesidades los bancos, o cambiar la (y * 1.0) a (1 *-1,0) si el eje y las necesidades de los bancos.
Cambio de sensibilidad
Si los servos están moviendo demasiado violentamente o no violentamente lo suficiente para usted, entonces usted puede cambiar el multiplicador en los comandos enviados a los servos. Por alguna razón el eje de x es necesario multiplicar por 1,5 para mí (que es bastante importante - todavía no sé por qué), pero puede ser depende del hardware. Simplemente ajuste el 1.5 o 1.0 en esas mismas dos líneas para ajustar la sensibilidad. Probablemente tendrás que cambiar a uno inferior de 0,7 o superior a 2.0.
Vuelva a compilar, desplegar y pruebe nuevamente. Enjuagar, repetir. Cuando está trabajando mejor, pasar al paso final (y más importante)...