Paso 6: Código de Arduino
El código de arduino está conectado (ballmaze06.pde).Usted necesitará modificar el código para tener en cuenta la particular acelerómetros y Telémetros que utilizas.
Abajo hay una lista de las variables que tendrá que ser ajustado para adaptarse a su sistema. Las explicaciones de estas variables pueden encontrarse en los comentarios en el código.
controllerXflat, controllerYflat
controllerXrange, controllerYrange
tableXflat, tableYflat
tableXrange, tableYrange
axflat, ayflat
axrange, ayrange
distanceXflat, distanceYflat
distanceXrange, distanceYrange
KP, Ki, Kd – deben establecerse para cada uno de los tres controladores: android (por cable), mano, posición del cuerpo. Una buena explicación de cómo afinar los sistemas PID puede encontrarse aquí.