please publish my library

Fork of accelerometer by Aisyah Syahana

Accelerometer.cpp

Committer:
asifahmad
Date:
2013-08-06
Revision:
1:e965533a31b2
Parent:
0:f37d59175b91
Child:
2:2c7a73d3ae57

File content as of revision 1:e965533a31b2:

#include "mbed.h"
#include "accelorometer.h"

xyz data;
float scale=0.8;
 
Accel::Accel(PinName xpin, PinName ypin, PinName zpin) : _zpin(zpin) , _ypin(ypin), _xpin(xpin){
        _xpin=0;
        _ypin=0;
        _zpin=0;
        }
        
xyz Accel::readall() {
xyz data;
        float x = data.readx();
        float y = data.ready();
        float z = data.readz();
        return sqrt (x*x + y*y + z*z);
  
}   

float Accel::readx() {
    xyz data;
    data.x=((xpin*3.3)-1.65)/scale;
    return data.x;
    }
 float Accel::ready() {
    xyz data;
    data.y=((ypin*3.3)-1.65)/scale;
    return data.y;
    }   
 float Accel::readz() {
    xyz data;
    data.z=((zpin*3.3)-1.65)/scale;
    return data.z;
    }