Chris Seto
/
MPU6050_noni2cdev
Basic MPU6050 Test Fails
Fork of MPU6050 by
main.cpp@3:1200688738f3, 2014-07-02 (annotated)
- Committer:
- chris1seto
- Date:
- Wed Jul 02 14:42:46 2014 +0000
- Revision:
- 3:1200688738f3
Basic test. Fails STM32F103RB
Who changed what in which revision?
User | Revision | Line number | New 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 | } |