This is a library of MPU-9250 9 axis sensor.
Hi,I'm Wataru Nakata. I am a student of Nagaoka National College of Technology ,JAPAN . I am a member of robotics club. So I'm using mbeds for robot controlling.
MPU-9250.h@3:73ca792a77af, 2015-02-27 (annotated)
- Committer:
- WAT34
- Date:
- Fri Feb 27 00:22:32 2015 +0000
- Revision:
- 3:73ca792a77af
- Parent:
- 2:2bc5dd0ab0f0
ver1.4(Bugs were fixed)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
WAT34 | 3:73ca792a77af | 1 | #ifndef MPU9250 |
WAT34 | 3:73ca792a77af | 2 | #define MPU9250 |
WAT34 | 0:f29582d9e1fd | 3 | #define addr 0xD0 |
WAT34 | 0:f29582d9e1fd | 4 | #define raddr 0xD1 |
WAT34 | 0:f29582d9e1fd | 5 | #define maddr 0x18 |
WAT34 | 0:f29582d9e1fd | 6 | #define mraddr 0x19 |
WAT34 | 0:f29582d9e1fd | 7 | #include "mbed.h" |
WAT34 | 0:f29582d9e1fd | 8 | #define pi 3.1415926535 |
WAT34 | 2:2bc5dd0ab0f0 | 9 | class MPU9250 { |
WAT34 | 0:f29582d9e1fd | 10 | public: |
WAT34 | 2:2bc5dd0ab0f0 | 11 | MPU9250 (PinName sda , PinName scl ); |
WAT34 | 0:f29582d9e1fd | 12 | int start(void); |
WAT34 | 0:f29582d9e1fd | 13 | void read_data(int a,double *x,double *y,double *z); |
WAT34 | 0:f29582d9e1fd | 14 | private: |
WAT34 | 0:f29582d9e1fd | 15 | I2C i2c; |
WAT34 | 0:f29582d9e1fd | 16 | char bdf[2]; |
WAT34 | 0:f29582d9e1fd | 17 | }; |
WAT34 | 0:f29582d9e1fd | 18 | #endif |