Paso 7: programación
Para ello necesita un adaptador de serie/USB FTDI232. (Si tienes un Arduino Uno debe poder programar con eso en lugar de ello, pero voy a tener que dejar trabajar como usted mismo). Supongo que va a utilizar un PC con Windows o portátil, aunque podría usar un Mac o un Linux modificando este paso.
Usted también necesitará el Arduino IDE instalado en su computadora, que puede descargar desde la página de Descarga de Arduino . Compruebe que está instalado en C:\Program Files (x86) \Arduino. Si no es así, usted tendrá que modificar la ruta del archivo al final de este paso.
Finalmente, necesita saber que puerto COM utiliza el adaptador FTDI. Si no sabes, lanzar el administrador de dispositivos (Panel de Control) y seleccione puertos (COM & LPT). En mi caso, me sale una línea "USB Serial Port (COM10)" pero usted puede obtener algo diferente de COM10. Tenga en cuenta lo que es.
Hay 2 versiones del firmware proporcionado. Si está utilizando el tablero MPU-9150 igual o similar a la mostrada en el paso 1 y seguido mi cableado, descargar el archivo adjunto SHC.hex a tu carpeta de descargas.
Debería usted utilizar el tablero de Drotek MPU-9150 o cualquier otra que utiliza la dirección 0x69 en lugar de 0x68, o si cable AD0 a 3.3V para permitirle añadir un reloj de tiempo real DS1307 para otras aplicaciones, entonces Descargue el archivo SHC-0x69.hex en su lugar. Usar este nombre de archivo en lugar de SHC.hex en el último comando abajo.
Ahora inicie un símbolo del sistema (si usted está no está seguro cómo, consulta este artículo.) Deben recibir un mensaje como:
(pero con tu nombre de usuario en lugar de la mina). Escriba los comandos siguientes. Si el puerto COM no COM10, sustituir el COM puerto en el primer comando, si y el IDE de Arduino no está instalado en la misma carpeta que la mía, su carpeta de instalación en el segundo comando.
Compruebe que el archivo descargado SHC.hex aparece en el listado del archivo generado por el último de los comandos anteriores.
Ahora está listo para cargar el código y empezar su trabajo pequeño Colisionador de Hadrones! Asegúrese de que su Adaptador FTDI está conectado a Arduino y a su PC, copie el siguiente comando y pegarlo en el símbolo del sistema. (Para pegar en un símbolo del sistema, haga clic en la barra de título y seleccione Editar - pegar).
Debería ver escrito luego de la lectura nuevamente el archivo hexadecimal, después de que su pequeño Colisionador de Hadrones será la primavera a la vida! El adaptador FTDI potencia la Junta inicialmente, pero después de desconectarlo, requerirá su propia fuente de alimentación.
Debe usted sólo obtener rotación patrones, esto significa que el Arduino ha sido incapaz de comunicarse con la IMU. Compruebe el cableado. Si usted utiliza un diverso módulo del MPU-9150 podría significar que utiliza dirección 0x69 en lugar de 0x68, como lo hace el módulo de Drotek. Intentar usar el firmware alternativo SHC-0x69.hex en su lugar.