KRAI ITB GARUDAGO / Mbed 2 deprecated MR1_New

Dependencies:   mbed pid_dagoz

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.

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.

adopted from CMPS03 by: Aarom Berk

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

Bismillahirahmanirrahim Includes

Definition at line 13 of file CMPS12_KRAI.cpp.


Member Function Documentation

void calibrate ( void   )

Kalibrasi kompas.

Definition at line 86 of file CMPS12_KRAI.cpp.

int getAngle ( void   )

Membaca nilai dari kompas.

Range nilai 0 - 3599

Definition at line 36 of file CMPS12_KRAI.cpp.

int getPitch ( void   )

Membaca nilai sudut pitch dari kompas.

Range nilai 0 - 3599

Definition at line 54 of file CMPS12_KRAI.cpp.

int getRoll ( void   )

Membaca nilai sudut roll dari kompas.

Range nilai (+/-90)

Definition at line 70 of file CMPS12_KRAI.cpp.

char readSoftwareRevision ( void   )

Membaca revisi dari kompas.

Definition at line 21 of file CMPS12_KRAI.cpp.

void stopCalibrate ( void   )

Stop calibrate.

Definition at line 105 of file CMPS12_KRAI.cpp.