Yolanda Tania / Mbed 2 deprecated bacaencoder

Dependencies:   mbed encoderKRAI Motor_new

Embed: (wiki syntax)

« Back to documentation index

CMPS12_KRAI Class Reference

CMPS12_KRAI Class Reference

Interface to read compass using I2C communciation compass type : CMPS 12. More...

#include <CMPS12_KRAI.h>

Public Member Functions

 CMPS12_KRAI (PinName sda, PinName scl, int address)
 Create CMPS12 inteface.
char readSoftwareRevision (void)
 Membaca revisi dari kompas.
int getAngle (void)
 Membaca nilai dari kompas.
int getPitch (void)
 Membaca nilai sudut pitch dari kompas.
int getRoll (void)
 Membaca nilai sudut roll dari kompas.
void calibrate (void)
 Kalibrasi kompas.
void stopCalibrate (void)
 Stop calibrate.
void compassUpdateValue ()
 Reset offset value from compass, set the initial condition from compass to be reference theta.
float compassValue ()
 Update value from compass using theta reference.

Detailed Description

Interface to read compass using I2C communciation compass type : CMPS 12.

Definition at line 26 of file CMPS12_KRAI.h.


Constructor & Destructor Documentation

CMPS12_KRAI ( PinName  sda,
PinName  scl,
int  address 
)

Create CMPS12 inteface.

Parameters:
sdambed pin to use for I2C SDA
sclmbed pin to use for I2C SCL
addressI2C address of this device.

Definition at line 14 of file CMPS12_KRAI.cpp.


Member Function Documentation

void calibrate ( void   )

Kalibrasi kompas.

Definition at line 90 of file CMPS12_KRAI.cpp.

void compassUpdateValue (  )

Reset offset value from compass, set the initial condition from compass to be reference theta.

Definition at line 138 of file CMPS12_KRAI.cpp.

float compassValue (  )

Update value from compass using theta reference.

Definition at line 143 of file CMPS12_KRAI.cpp.

int getAngle ( void   )

Membaca nilai dari kompas.

Range nilai 0 - 3599

Definition at line 40 of file CMPS12_KRAI.cpp.

int getPitch ( void   )

Membaca nilai sudut pitch dari kompas.

Range nilai 0 - 3599

Definition at line 58 of file CMPS12_KRAI.cpp.

int getRoll ( void   )

Membaca nilai sudut roll dari kompas.

Range nilai (+/-90)

Definition at line 74 of file CMPS12_KRAI.cpp.

char readSoftwareRevision ( void   )

Membaca revisi dari kompas.

Definition at line 25 of file CMPS12_KRAI.cpp.

void stopCalibrate ( void   )

Stop calibrate.

Definition at line 109 of file CMPS12_KRAI.cpp.