¡Hola mundo! Hoy quería probar el módulo de acelerómetro GY-521 a.k.a MPU 6050. ¡ Mira el video y seguir el siguiente paso para la lista de esquema, código y partes.
¿Qué necesita?
- IDE de Arduino (supongo que ya esta.)
- Procesamiento de IDE (Necesario para la Demo de avión).
Bibliotecas requeridas.
- "I2Cdev.h"
- "MPU6050_6Axis_MotionApps20.h"
- "Wire.h"
Instalar la biblioteca toxiclibs-completa-0020 en la carpeta de dibujo de la IDE de procesamiento! NO en el IDE de Arduino!
Si no hay ninguna carpeta en C:/usuarios/usuario/documentos/procesamiento/bibliotecas, crear uno mismo.
Primero cargar el código de arduino en el arduino.
Antes de subir hay que comentar la línea en el código de arduino MPU6050_DMP6 que dice:
de #define OUTPUT_READABLE_YAWPITCHROLL a //#define OUTPUT_READABLE_YAWPITCHROLL.
Y descomentamos la línea:
de //#define OUTPUT_TEAPOT a #define OUTPUT_TEAPOT.
Abra el ejemplo de procesamiento para el MPU 6050.
- Abrir el proceso IDE, entonces: archivo -> abrir.
- Desplácese hasta la carpeta donde instaló la biblioteca MPU6050 para arduino.
- Encontrar el ejemplo de procesamiento en: MPU6050 -> ejemplos -> MPU6050_DMP6 -> tratamiento -> MPUTeapot.
En este código, se cambie el puerto serial. Usuarios de Linux
String portName = "/ dev/ttyUSB1";. Necesita cambiar el puerto que está conectado el arduino ttyUSB1.
Y para los usuarios de windows, es necesario comentar la línea que dice:
de String portName = "/ dev/ttyUSB1"; A //String portName = "/ dev/ttyUSB1";. Y descomentamos la línea que dice:
de //String portName = "COM4"; to String portName = "COM4";. Y reemplazar "COM4" con el puerto COM que está conectado el arduino
Guarde el código de procesamiento en la carpeta de dibujo. Y pulse el botón play en el proceso de IDE.
Verás un lugar mover su eje X-Y-Z cuando se mueve el MPU-6050.
¡Que te diviertas!