please publish my library

Fork of accelerometer by Aisyah Syahana

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Accelerometer.cpp Source File

Accelerometer.cpp

00001 #include "mbed.h"
00002 #include "Accelerometer.h"
00003 
00004 
00005 float scale=0.8;
00006  
00007 Accel::Accel(PinName xpin, PinName ypin, PinName zpin) : _zpin(zpin) , _ypin(ypin), _xpin(xpin){
00008        
00009         }
00010         
00011 float Accel::readall() {
00012 
00013         float x = readx();
00014         float y = ready();
00015         float z = readz();
00016         return sqrt (x*x + y*y + z*z);
00017   
00018 }   
00019 
00020 float Accel::readx() 
00021     {
00022     return ((_xpin*3.3)-1.65)/scale;
00023     }
00024  float Accel::ready() {
00025     
00026    return ((_ypin*3.3)-1.65)/scale;
00027     
00028     }   
00029  float Accel::readz() {
00030 
00031    return ((_zpin*3.3)-1.65)/scale;
00032     
00033     }   
00034     
00035