Analog Joystick Library

Fork of SparkfunAnalogJoystick by ECE4180

Committer:
ryanzhang1994
Date:
Sat Mar 07 23:28:06 2015 +0000
Revision:
0:ed9ee35481a9
Child:
1:ed0057aa2e31
Sparkfun Analog Joystick

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ryanzhang1994 0:ed9ee35481a9 1 #ifndef SPARKFUN_ANALOG_JOYSTICK
ryanzhang1994 0:ed9ee35481a9 2 #define SPARKFUN_ANALOG_JOYSTICK
ryanzhang1994 0:ed9ee35481a9 3
ryanzhang1994 0:ed9ee35481a9 4 #include "mbed.h"
ryanzhang1994 0:ed9ee35481a9 5
ryanzhang1994 0:ed9ee35481a9 6 class SparkfunAnalogJoystick
ryanzhang1994 0:ed9ee35481a9 7 {
ryanzhang1994 0:ed9ee35481a9 8 public:
ryanzhang1994 0:ed9ee35481a9 9 SparkfunAnalogJoystick(PinName, PinName, PinName);
ryanzhang1994 0:ed9ee35481a9 10
ryanzhang1994 0:ed9ee35481a9 11 int button();
ryanzhang1994 0:ed9ee35481a9 12
ryanzhang1994 0:ed9ee35481a9 13 float xAxis();
ryanzhang1994 0:ed9ee35481a9 14
ryanzhang1994 0:ed9ee35481a9 15 float yAxis();
ryanzhang1994 0:ed9ee35481a9 16
ryanzhang1994 0:ed9ee35481a9 17 float angle();
ryanzhang1994 0:ed9ee35481a9 18
ryanzhang1994 0:ed9ee35481a9 19 float distance();
ryanzhang1994 0:ed9ee35481a9 20
ryanzhang1994 0:ed9ee35481a9 21 protected:
ryanzhang1994 0:ed9ee35481a9 22 AnalogIn VERT;
ryanzhang1994 0:ed9ee35481a9 23 AnalogIn HORZ;
ryanzhang1994 0:ed9ee35481a9 24 DigitalIn SEL;
ryanzhang1994 0:ed9ee35481a9 25
ryanzhang1994 0:ed9ee35481a9 26 };
ryanzhang1994 0:ed9ee35481a9 27
ryanzhang1994 0:ed9ee35481a9 28 #endif