Sensor library
Sensors.h
- Committer:
- jmateo09
- Date:
- 2019-05-15
- Revision:
- 0:7c37eb579038
File content as of revision 0:7c37eb579038:
#include "mbed.h" #include "XBee.h" #include "MODSERIAL.h" #include "sstream" #include "ADXL345_I2C.h" #include "TextLCD.h" #include "SDFileSystem.h" #include "math.h" #include "Setup.h" #define PI 3.14159265 const int HallAddress = 0xBC; //0x5E <<1; const int HallAddressWrite = 0x1; const int LCDaddress = 0x40; //float AccData[4]; //float MagData[4]; //float Temp; //float Bat; class Magnetic { public: Magnetic(); I2C i2c; void ReadMag(float *output); private: }; class Accelerometer { public: Accelerometer(); ADXL345_I2C accelerometer; void Init(); void ReadAcc(float *output); private: }; class Battery; class LCD { public: LCD(); I2C i2c_lcd; TextLCD_I2C lcd; IO ioSetup; void Readlcd(); //////////////////////////////////LCD_RGB//////////////////////////////////////// void LCDR(); void LCDG(); void LCDB(); void LCDW(); void LCDOFF(); void RefreshLCD(float *AccData,float *Magdata); private: }; class Battery { public: Battery(); //Battery Measuring AnalogIn Battery_Status; /////////////////////////////////Battery Voltage///////////////////////////////// float GetBatteryVoltage(); private: };