please publish my library
Fork of accelerometer by
Embed:
(wiki syntax)
Show/hide line numbers
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
Generated on Wed Jul 20 2022 03:12:03 by 1.7.2