asdf

Dependencies:   mbed LSM9DS1_Library SparkfunAnalogJoystick RPCInterface

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "SparkfunAnalogJoystick.h"
00003 #include "LSM9DS1.h"
00004 #define PI 3.14159
00005 using namespace mbed;
00006 
00007 DigitalOut myled(LED1);
00008 SparkfunAnalogJoystick joystick(p18, p19, p20);
00009 Serial pc(USBTX, USBRX);
00010 
00011 int main() {
00012     while(1) {
00013         pc.printf("X-Axis: %f\n\r", joystick.xAxis());
00014         pc.printf("rpc x-axis: /xaxis/write %f\n\r", joystick.xAxis());
00015         pc.printf("Y-Axis: %f\n\r", joystick.yAxis());
00016         pc.printf("rpc y-axis: /yaxis/write %f\n\r", joystick.yAxis());
00017         
00018         pc.printf("Angle: %f\n\r", joystick.angle());
00019         pc.printf("Distance: %f\n\r", joystick.distance());
00020         pc.printf("Button: %d\n\r\n", joystick.button());
00021         
00022         wait(1);
00023     }
00024 }