Plataforma que replica el movimiento mediante servomotores
- Texas Instruments MSP430 Launchpad
- 2 Servo motores
- MPU6050
- Estructura de madera
Se implementaron librerías de comunicación I2C para comunicarse con el MPU6050 y UART para debug por serial.
Al no existir una librería para el MPU6050 que pueda ser usada en el MSP430 se implemento una con una función de inicialización. La función de inicialización configura el MPU6050 para desactivar el modo sleep, activa un filtro pasa bajas integrado y pone la frecuencia de corte en 184Hz lo que añade inmunidad a altas vibraciones, reduce la velocidad de muestreo a 10Hz para evitar correcciónes frecuentes de la posición y pone la escala a +-2g.
No existe mucha documentación sobre los registros, es cuestión de probar con los que se encuentran en esta hoja de datos y compararlos con los usados en la librería de Arduino que fue hecha con mucha prueba y error. Se puede encontrar más información en Arduino Playground y en I2Cdevlib
El workspace se abre con el IDE de IAR para MSP430.