Wheelchair control

Dependencies:   BNO055 mbed

Fork of wheelchaircontrol by ryan lin

chair_imu.h

Committer:
cpbenite
Date:
2018-07-17
Revision:
6:8cd00c26bb47
Parent:
5:e0ccaab3959a

File content as of revision 6:8cd00c26bb47:

#ifndef Chair_imu
#define Chair_imu

#include  "mbed.h"
#include  "math.h"
#include  "BNO055.h"

#define PI 3.141593
#define SDA D14
#define SCL D15

class chair_imu
{
public:
  chair_imu();
  chair_imu(PinName sda_pin, PinName scl_pin);
  void setup();
  double accel_x();
  double accel_y();
  double accel_z();
  double gyro_x();
  double gyro_y();
  double gyro_z();
  double angle_north();
  double roll();
  double pitch();
  double yaw();

private:
  BNO055* imu;

};

#endif