Basic MPU6050 Test Fails

Dependencies:   mbed

Fork of MPU6050 by Erik -

Committer:
chris1seto
Date:
Wed Jul 02 14:42:46 2014 +0000
Revision:
3:1200688738f3
Basic test. Fails STM32F103RB

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chris1seto 3:1200688738f3 1 #include "mbed.h"
chris1seto 3:1200688738f3 2 #include "MPU6050.h"
chris1seto 3:1200688738f3 3
chris1seto 3:1200688738f3 4 MPU6050 mpu(I2C_SDA, I2C_SCL);
chris1seto 3:1200688738f3 5 Serial pc(SERIAL_TX, SERIAL_RX);
chris1seto 3:1200688738f3 6
chris1seto 3:1200688738f3 7 int main()
chris1seto 3:1200688738f3 8 {
chris1seto 3:1200688738f3 9 pc.baud(115200);
chris1seto 3:1200688738f3 10 pc.printf("Alive!\r\n");
chris1seto 3:1200688738f3 11
chris1seto 3:1200688738f3 12 if (mpu.testConnection())
chris1seto 3:1200688738f3 13 {
chris1seto 3:1200688738f3 14 pc.printf("Connection OK!\r\n");
chris1seto 3:1200688738f3 15 }
chris1seto 3:1200688738f3 16 else
chris1seto 3:1200688738f3 17 {
chris1seto 3:1200688738f3 18 pc.printf("Connect fail\r\n");
chris1seto 3:1200688738f3 19 }
chris1seto 3:1200688738f3 20
chris1seto 3:1200688738f3 21 mpu.setSleepMode(false);
chris1seto 3:1200688738f3 22 mpu.setAcceleroRange(MPU6050_ACCELERO_RANGE_2G);
chris1seto 3:1200688738f3 23
chris1seto 3:1200688738f3 24 while (1)
chris1seto 3:1200688738f3 25 {
chris1seto 3:1200688738f3 26 pc.printf("%d\r\n", mpu.getAcceleroRawX());
chris1seto 3:1200688738f3 27 wait(.5);
chris1seto 3:1200688738f3 28
chris1seto 3:1200688738f3 29 }
chris1seto 3:1200688738f3 30
chris1seto 3:1200688738f3 31
chris1seto 3:1200688738f3 32 }