asdf

Dependencies:   mbed LSM9DS1_Library SparkfunAnalogJoystick RPCInterface

main.cpp

Committer:
mli396
Date:
2018-11-28
Revision:
2:8f0e72dcb8d3
Parent:
0:c70f63b323c6

File content as of revision 2:8f0e72dcb8d3:

#include "mbed.h"
#include "SparkfunAnalogJoystick.h"
#include "LSM9DS1.h"
#define PI 3.14159
using namespace mbed;

DigitalOut myled(LED1);
SparkfunAnalogJoystick joystick(p18, p19, p20);
Serial pc(USBTX, USBRX);

int main() {
    while(1) {
        pc.printf("X-Axis: %f\n\r", joystick.xAxis());
        pc.printf("rpc x-axis: /xaxis/write %f\n\r", joystick.xAxis());
        pc.printf("Y-Axis: %f\n\r", joystick.yAxis());
        pc.printf("rpc y-axis: /yaxis/write %f\n\r", joystick.yAxis());
        
        pc.printf("Angle: %f\n\r", joystick.angle());
        pc.printf("Distance: %f\n\r", joystick.distance());
        pc.printf("Button: %d\n\r\n", joystick.button());
        
        wait(1);
    }
}