please publish my library

Fork of accelerometer by Aisyah Syahana

Committer:
asifahmad
Date:
Tue Aug 06 10:36:35 2013 +0000
Revision:
2:2c7a73d3ae57
Parent:
1:e965533a31b2
please forgive the errors..this is the updated library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
asy_paris90 0:f37d59175b91 1 #ifndef ACCELEROMETER_H
asy_paris90 0:f37d59175b91 2 #define ACCELEROMETER_H
asifahmad 1:e965533a31b2 3
asy_paris90 0:f37d59175b91 4 #include "mbed.h"
asifahmad 2:2c7a73d3ae57 5
asifahmad 1:e965533a31b2 6 class Accel {
asy_paris90 0:f37d59175b91 7 public:
asifahmad 1:e965533a31b2 8 /** create a accelerometer Object
asifahmad 1:e965533a31b2 9 *
asifahmad 1:e965533a31b2 10 * @param xpin analogin pin to connect to for x axis
asifahmad 1:e965533a31b2 11 * @param ypin analogin pin to connect to for y axis
asifahmad 1:e965533a31b2 12 * @param zpin analogin pin to connect to for z axis**/
asifahmad 1:e965533a31b2 13
asifahmad 1:e965533a31b2 14 Accel(PinName xpin, PinName ypin, PinName zpin);
asifahmad 1:e965533a31b2 15 float readx();
asifahmad 1:e965533a31b2 16 /** read analog value from pin y axis
asifahmad 1:e965533a31b2 17 * @param Percent voltage/ref voltage- full range (0.0 - 1.0)
asifahmad 1:e965533a31b2 18 */
asifahmad 1:e965533a31b2 19 float ready();
asifahmad 1:e965533a31b2 20 /** read analog value from pin z axis
asifahmad 1:e965533a31b2 21 *
asifahmad 1:e965533a31b2 22 * @param Percent voltage/ref voltage- full range (0.0 - 1.0)
asifahmad 1:e965533a31b2 23 */
asifahmad 1:e965533a31b2 24 float readz();
asifahmad 1:e965533a31b2 25 /** read analog value from all pins xy&z
asifahmad 1:e965533a31b2 26 *
asifahmad 1:e965533a31b2 27 * @param Percent voltage/ref voltage- full range (0.0 - 1.0)
asifahmad 1:e965533a31b2 28 */
asifahmad 1:e965533a31b2 29 float readall();
asifahmad 1:e965533a31b2 30
asifahmad 1:e965533a31b2 31 private :
asifahmad 1:e965533a31b2 32 AnalogIn _zpin;
asifahmad 1:e965533a31b2 33 AnalogIn _ypin;
asifahmad 1:e965533a31b2 34 AnalogIn _xpin;
asy_paris90 0:f37d59175b91 35
asifahmad 1:e965533a31b2 36 };
asifahmad 1:e965533a31b2 37 #endif
asifahmad 1:e965533a31b2 38
asifahmad 1:e965533a31b2 39