STM32F103: MPU6050 [I2C] (usando mbed.h)

En este tutorial, nos entretela MPU6050 Acclerometer/girómetro con nuestro STM32F103 Nucleo del tablero. Va a utilizar módulo de GY-521. Va a utilizar en línea mbed para compilador y creará el programa desde cero. Parte de la programación es verdaderamente fácil porque la mayoría del trabajo ya está hecho en las bibliotecas.

Para seguir este tutorial necesitará siguientes:

Componentes necesarios:

  1. STM32F103 (RBT6) con un cable para conectar a la PC.
  2. MPU6050 (utilizaré GY-521).
  3. 4 x cables de conexión macho a hembra
  4. Cuenta de desarrollador mbed para

Este Tutorial se divide en las siguientes partes:

  1. Configuración de proyecto .
  2. Agregar el código.
  3. Visualizar la salida

Prueba de funcionamiento:

Si quieres probar esto antes de comenzar adelante, descargue archivo adjunto binario en su Nucleo y abrir Terminal serie para visualizar la salida.

Si usted es nuevo a mbed para, por favor primero revise este tutorial brevemente. Esto le ayudará en primeros pasos con mbed para.

Artículos Relacionados

STM32F103 entrada Digital (usando Med.h)

STM32F103 entrada Digital (usando Med.h)

En este tutorial vamos a aprender sobre lectura digital entrada de GPIO Pins en STM32F103 Nucloe junta con mebd.h.Paso 1: Codificación y compilación deCreación de proyectoAhora, abra el compilador en el sitio web del desarrollador mbed para. Haga cli
STM32F103 USART recibir (usando Keil y STMCubeMX)

STM32F103 USART recibir (usando Keil y STMCubeMX)

En este tutorial demuestro cómo recibir datos usando USART2 de Nucleo STM32F103 Junta.Este tutorial se divide en 3 pasos:Crear proyecto con STM32CubeMXProgramación en KeilVisualizar la salidaPaso 1: Crear proyecto con STM32CubeMX Abra STM32CubeMX. Ha
STM32F103 primeros pasos (con Mbed.h)

STM32F103 primeros pasos (con Mbed.h)

¿Tiene STM32F103RBT6? Vamos a empezar.En este tutorial utilizaremos compilador mbed para en línea libre para escribir y compilar nuestro código. Que significa que no necesita instalar ningún software. Sin embargo, necesitamos ser desarrollador mbed p
STM32F103 GPIO Intrupt (usando Keil y STMCubeMX)

STM32F103 GPIO Intrupt (usando Keil y STMCubeMX)

En este Tutorial te mostrará cómo utilizar pin GPIO como una interrupción.Tomaremos interrupción desde el botón azul en nuestra junta del STM32 para cambiar el LED en la misma Junta. Este tutorial se divide en tres pasos:Paso 1: Crear el proyecto en
STM32F103 introducción (usando Keil y STMCubeMX)

STM32F103 introducción (usando Keil y STMCubeMX)

En este tutorial, le ayudará a usted consigue instalación del software que usted necesita en el desarrollo de la aplicación uso de STM32.Va a utilizar STM32F103RBT6. La mayor parte de este tutorial también es aplicable a otras tarjetas STM, pero tien
I2C entre Arduinos

I2C entre Arduinos

Tal vez a veces queremos compartir la carga de trabajo de uno Arduino con el otro. O tal vez queremos más pines digitales o analógicos. Inter-Integrated circuito o I2C (pronunciado cuadrado C) es la mejor solución.I2C es un interesante protocolo. Se
Teclado de I2C

Teclado de I2C

este instructable explica cómo establecer una interfaz con un teclado de 4 x 4 mediante un bus I2C.Empecé este proyecto porque quería algunas entradas de plug and play y salida módulos para fácil y rápida de prototipos de mis proyectos de electrónica
ATTiny USI I2C introducción - una interfaz de comunicación de gran alcance, rápido y conveniente para sus proyectos ATTiny!

ATTiny USI I2C introducción - una interfaz de comunicación de gran alcance, rápido y conveniente para sus proyectos ATTiny!

I2C, es un estándar que ha sido de alrededor de alrededor de 20 años y ha encontrado aplicaciones en casi todos los rincones del universo de la electrónica.  Es una tecnología muy útil para nosotros aficionados del microcontrolador, pero puede parece
Cómo utilizar I2C en LabVIEW

Cómo utilizar I2C en LabVIEW

Para este proyecto, conecté el PmodGYRO al chipKIT WF32 usando LabVIEW y LabVIEW MakerHub LINX. Esta guía irá a través de cómo configurar las resistencias de pull-up para la comunicación I2C y cómo leer una hoja de datos para encontrar lo que necesit
Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C

Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C

Este Instructable presenta una biblioteca de 'C' para el control de un solo 20 por 4 LCD basado en el controlador HD44780 LCD sobre I2C usando 8 bits IO expansor PCF8574 NXP remoto. La pantalla LCD está configurada para la interfaz de 4 bits y puede
Estación espacial internacional Tracker/puntero

Estación espacial internacional Tracker/puntero

Hay un movimiento creciente de personas que creen que nuestras agencias espaciales son infradotados y que humanidad no está prestando suficiente atención a nuestros logros actuales y planes futuros en la exploración espacial. Bueno, yo conozco una ma
CupBot - 3D plataforma impreso

CupBot - 3D plataforma impreso

Aquí es un gran fin de semana llaman de proyectos de robótica que puede realizar CupBots basado en la Raspberry Pi y el BeagleBone negro que son tarjeta de crédito tamaño equipos y también incluye impresión 3D...La mayoría de las piezas impresas 3D e
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Teensy USB Wii Classic Controller

Teensy USB Wii Classic Controller

Yo soy un fan del Mando clásico de Wii, pero me he no cuidado nunca para mantener los controladores inalámbricos cargada para una pelea ocasional de la nostalgia. ¿No sería genial si puedo usar mi mando clásico de Wii por USB? Se trata de cómo la hic