智也 大野
/
HeptaXbee_CountUp
Xbee countUP
Fork of HeptaXbee_CountUp by
Diff: hepta_sat/HeptaGyro.h
- Revision:
- 0:0a7fa0911e6c
diff -r 000000000000 -r 0a7fa0911e6c hepta_sat/HeptaGyro.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hepta_sat/HeptaGyro.h Fri Dec 09 04:58:00 2016 +0000 @@ -0,0 +1,29 @@ +#ifndef MBED_HEPTAGYRO_H +#define MBED_HEPTAGYRO_H +#include "mbed.h" + +//3axis Gyro Sensor ML3GD20 + +class HeptaGyro{ +public: + I2C gyro; + int addr; + HeptaGyro( + PinName sda,// Gyro I2C port + PinName scl,// Gyro I2C port + int aaddr + ); + void setup(); + void sensing(float *gx,float *gy,float *gz); + void sensing_u16(char* gx_u16,char* gy_u16,char* gz_u16, int *dsize); + float x(); + float y(); + float z(); + void x_u16(char* g_u16, int *dsize); + void y_u16(char* g_u16, int *dsize); + void z_u16(char* g_u16, int *dsize); +private: + char _cmd[2]; + short int _xl,_xh,_yl,_yh,_zl,_zh; +}; +#endif \ No newline at end of file