Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed encoderKRAI Motor_new
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:
-
sda mbed pin to use for I2C SDA scl mbed pin to use for I2C SCL address I2C 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 | ) |
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.
Generated on Sat Jul 16 2022 17:05:35 by
