Wheelchair control

Dependencies:   BNO055 mbed

Fork of wheelchaircontrol by ryan lin

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers chair_imu.h Source File

chair_imu.h

00001 #ifndef Chair_imu
00002 #define Chair_imu
00003 
00004 #include  "mbed.h"
00005 #include  "math.h"
00006 #include  "BNO055.h"
00007 
00008 #define PI 3.141593
00009 #define SDA D14
00010 #define SCL D15
00011 
00012 class chair_imu
00013 {
00014 public:
00015   chair_imu();
00016   chair_imu(PinName sda_pin, PinName scl_pin);
00017   void setup();
00018   double accel_x();
00019   double accel_y();
00020   double accel_z();
00021   double gyro_x();
00022   double gyro_y();
00023   double gyro_z();
00024   double angle_north();
00025   double roll();
00026   double pitch();
00027   double yaw();
00028 
00029 private:
00030   BNO055* imu;
00031 
00032 };
00033 
00034 #endif