Paso 7: Paso 7: iniciar el software de la prueba, calibrar el joystick
Descargar y I2CDev, MPU6050, AltSoftSerial y el contenido de Gauntlet_Pack en la carpeta de las bibliotecas de Arduino. (los enlaces son en la primera página de este instructable)
Abra o reinicie el IDE de Arduino.
En los ejemplos de esfero, seleccione JoystickRaws.
Conectar el circuito y cargar el programa. Abrir la ventana de serial y establecer la velocidad en baudios de 9600. El programa primero prueba las conexiones de los pines conectados tres (dos analógico, uno digital). Si todo va bien, el programa procederá a imprimir los valores crudos no comentados, que se pueden utilizar para calibrar.
Para calibrar:
Quite el comentario de la función "getAngle()", desactivar el resto
Cargar el programa.
En primer lugar, mover la palanca hasta llegar a 0. El objetivo es una respuesta de cero cuando se empuja la palanca hacia la derecha. Si el cero es hacia arriba o hacia abajo, en el archivo Gauntlet_Joystick.cpp y cambiar los pernos por HORIZONTAL_POT y VERTICAL_POT. Guardar y volver a subir el programa.
Encontrar el 0 otra vez. Si es en el lado izquierdo en lugar del derecho, entra en Gauntlet_Joystick.cpp y el HORIZONTAL_SWAP booleano "true".
Ahora se encuentran 90. Si es en la parte inferior, entra en Gauntlet_Joystick.cpp y el VERTCAL_SWAP booleano "true". Guardar y volver a subir el programa.
En este punto usted debe obtener 0/359 a la derecha, 180 a la izquierda, hasta 90 y 270 abajo.
Ahora, en los ejemplos de esfero, seleccione JoystickEvents y subirlo. Abrir la ventana de Serial.
Si todo estaba trabajando en el paso anterior, el programa debe eco de sus acciones en el texto.