upm  0.4.1
Sensor/Actuator repository for libmraa (v0.8.0)
Public Member Functions | List of all members

API for the MMA7455 Accelerometer. More...

Detailed Description

This module defines the MMA7455 interface for libmma7455

mma7455.jpg
short[] val;
while (true) {
val = sensor.readData();
System.out.println("Accelerometer X: " + val[0] + ", Y: " + val[1] + ", Z: " + val[2]);
Thread.sleep(1000);
}

Public Member Functions

synchronized void delete ()
 
 MMA7455 (int bus, int devAddr)
 
 MMA7455 (int bus)
 
String name ()
 
int calibrate ()
 
short[] readData ()
 
int i2cReadReg (short reg, byte[] buffer)
 
int i2cWriteReg (short reg, byte[] buffer)
 

Constructor & Destructor Documentation

MMA7455 ( int  bus,
int  devAddr 
)

Instantiates an MMA7455 object

Parameters
busNumber of the used bus
devAddrAddress of the used I2C device

Member Function Documentation

int calibrate ( )

Calibrates the sensor

Returns
0 (MRAA_SUCCESS) if successful; non-zero otherwise
String name ( )

Returns the name of the component

Returns
Name of the component
short [] readData ( )

Reads X-axis, Y-axis, and Z-axis acceleration data

Returns
Array containing X, Y, Z acceleration data

The documentation for this class was generated from the following file: