algoritmo logica difusa sensores navegacion

Dependencies:   GPS MODI2C SRF05 mbed HMC5883

Committer:
arturocontreras
Date:
Sat Jul 19 05:35:58 2014 +0000
Revision:
0:1c15748ff0e1
logica difusa

Who changed what in which revision?

UserRevisionLine numberNew contents of line
arturocontreras 0:1c15748ff0e1 1 // based on http://mbed.org/users/okini3939/code/BMP085/
arturocontreras 0:1c15748ff0e1 2
arturocontreras 0:1c15748ff0e1 3 #ifndef BMP085_H
arturocontreras 0:1c15748ff0e1 4 #define BMP085_H
arturocontreras 0:1c15748ff0e1 5
arturocontreras 0:1c15748ff0e1 6 #include "mbed.h"
arturocontreras 0:1c15748ff0e1 7 #include "I2C_Sensor.h"
arturocontreras 0:1c15748ff0e1 8
arturocontreras 0:1c15748ff0e1 9 #define BMP085_I2C_ADDRESS 0xEE
arturocontreras 0:1c15748ff0e1 10
arturocontreras 0:1c15748ff0e1 11 class BMP085 : public I2C_Sensor
arturocontreras 0:1c15748ff0e1 12 {
arturocontreras 0:1c15748ff0e1 13 public:
arturocontreras 0:1c15748ff0e1 14 BMP085(PinName sda, PinName scl);
arturocontreras 0:1c15748ff0e1 15
arturocontreras 0:1c15748ff0e1 16 //virtual void read();
arturocontreras 0:1c15748ff0e1 17
arturocontreras 0:1c15748ff0e1 18 void calibrate(int s);
arturocontreras 0:1c15748ff0e1 19
arturocontreras 0:1c15748ff0e1 20 float get_height();
arturocontreras 0:1c15748ff0e1 21
arturocontreras 0:1c15748ff0e1 22 private:
arturocontreras 0:1c15748ff0e1 23 // raw data and function to measure it
arturocontreras 0:1c15748ff0e1 24 int raw[3];
arturocontreras 0:1c15748ff0e1 25 //void readraw();
arturocontreras 0:1c15748ff0e1 26
arturocontreras 0:1c15748ff0e1 27 // calibration parameters and their saving
arturocontreras 0:1c15748ff0e1 28 int Min[3];
arturocontreras 0:1c15748ff0e1 29 int Max[3];
arturocontreras 0:1c15748ff0e1 30 float scale[3];
arturocontreras 0:1c15748ff0e1 31 float offset[3];
arturocontreras 0:1c15748ff0e1 32 };
arturocontreras 0:1c15748ff0e1 33
arturocontreras 0:1c15748ff0e1 34 #endif