asdf

Dependencies:   mbed LSM9DS1_Library SparkfunAnalogJoystick RPCInterface

Committer:
mli396
Date:
Wed Nov 28 21:27:31 2018 +0000
Revision:
2:8f0e72dcb8d3
Parent:
0:c70f63b323c6
asdf

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mli396 0:c70f63b323c6 1 #include "mbed.h"
mli396 0:c70f63b323c6 2 #include "SparkfunAnalogJoystick.h"
mli396 0:c70f63b323c6 3 #include "LSM9DS1.h"
mli396 0:c70f63b323c6 4 #define PI 3.14159
mli396 0:c70f63b323c6 5 using namespace mbed;
mli396 0:c70f63b323c6 6
mli396 0:c70f63b323c6 7 DigitalOut myled(LED1);
mli396 0:c70f63b323c6 8 SparkfunAnalogJoystick joystick(p18, p19, p20);
mli396 0:c70f63b323c6 9 Serial pc(USBTX, USBRX);
mli396 0:c70f63b323c6 10
mli396 0:c70f63b323c6 11 int main() {
mli396 0:c70f63b323c6 12 while(1) {
mli396 0:c70f63b323c6 13 pc.printf("X-Axis: %f\n\r", joystick.xAxis());
mli396 0:c70f63b323c6 14 pc.printf("rpc x-axis: /xaxis/write %f\n\r", joystick.xAxis());
mli396 0:c70f63b323c6 15 pc.printf("Y-Axis: %f\n\r", joystick.yAxis());
mli396 0:c70f63b323c6 16 pc.printf("rpc y-axis: /yaxis/write %f\n\r", joystick.yAxis());
mli396 0:c70f63b323c6 17
mli396 0:c70f63b323c6 18 pc.printf("Angle: %f\n\r", joystick.angle());
mli396 0:c70f63b323c6 19 pc.printf("Distance: %f\n\r", joystick.distance());
mli396 0:c70f63b323c6 20 pc.printf("Button: %d\n\r\n", joystick.button());
mli396 0:c70f63b323c6 21
mli396 0:c70f63b323c6 22 wait(1);
mli396 0:c70f63b323c6 23 }
mli396 0:c70f63b323c6 24 }