2021 nhk A team

Dependencies:   mbed QEI led beep softPWM Servo_softpwm IR2302 lpf

Embed: (wiki syntax)

« Back to documentation index

JY901 Class Reference

JY901 Class Reference

jy901 class. More...

#include <jy901.h>

Public Member Functions

 JY901 (PinName sda, PinName scl)
void calibrateGyroAccel ()
 calibrate Gyroscope and Accelerometer
void calibrateMagnetic ()
 calibrate Magnetic
void calibrateHeight ()
 set height to 0
void endCalibrate ()
 end calibration mode
void yawcalibrate ()
 calibrate Gyroscope, Accelerometer and Magnetic set height to 0
float getXaxisAcceleration ()
 return XaxisAcceleration
float getYaxisAcceleration ()
 return YaxisAcceleration
float getZaxisAcceleration ()
 return ZaxisAcceleration
float getXaxisAngularVelocity ()
 return XaxisAngularVelocity
float getYaxisAngularVelocity ()
 return YaxisAngularVelocity
float getZaxisAngularVelocity ()
 return ZaxisAngularVelocity
float getXaxisMagnetic ()
 return XaxisMagnetic
float getYaxisMagnetic ()
 return YaxisMagnetic
float getZaxisMagnetic ()
 return ZaxisMagnetic
float getXaxisAngle ()
 return XaxisAngle
float getYaxisAngle ()
 return YaxisAngle
float getZaxisAngle ()
 return ZaxisAngle

Detailed Description

jy901 class.

Can measure acceleration, angular Velocity, magnetic and Angle.

Definition at line 13 of file jy901.h.


Constructor & Destructor Documentation

JY901 ( PinName  sda,
PinName  scl 
)
Parameters:
sda
scl

Definition at line 3 of file jy901.cpp.


Member Function Documentation

void calibrateGyroAccel (  )

calibrate Gyroscope and Accelerometer

Definition at line 7 of file jy901.cpp.

void calibrateHeight (  )

set height to 0

Definition at line 19 of file jy901.cpp.

void calibrateMagnetic (  )

calibrate Magnetic

Definition at line 13 of file jy901.cpp.

void endCalibrate (  )

end calibration mode

Definition at line 37 of file jy901.cpp.

float getXaxisAcceleration (  )

return XaxisAcceleration

Definition at line 58 of file jy901.cpp.

float getXaxisAngle (  )

return XaxisAngle

Definition at line 112 of file jy901.cpp.

float getXaxisAngularVelocity (  )

return XaxisAngularVelocity

Definition at line 76 of file jy901.cpp.

float getXaxisMagnetic (  )

return XaxisMagnetic

Definition at line 94 of file jy901.cpp.

float getYaxisAcceleration (  )

return YaxisAcceleration

Definition at line 64 of file jy901.cpp.

float getYaxisAngle (  )

return YaxisAngle

Definition at line 118 of file jy901.cpp.

float getYaxisAngularVelocity (  )

return YaxisAngularVelocity

Definition at line 82 of file jy901.cpp.

float getYaxisMagnetic (  )

return YaxisMagnetic

Definition at line 100 of file jy901.cpp.

float getZaxisAcceleration (  )

return ZaxisAcceleration

Definition at line 70 of file jy901.cpp.

float getZaxisAngle (  )

return ZaxisAngle

Definition at line 124 of file jy901.cpp.

float getZaxisAngularVelocity (  )

return ZaxisAngularVelocity

Definition at line 88 of file jy901.cpp.

float getZaxisMagnetic (  )

return ZaxisMagnetic

Definition at line 106 of file jy901.cpp.

void yawcalibrate (  )

calibrate Gyroscope, Accelerometer and Magnetic set height to 0

Definition at line 25 of file jy901.cpp.