The localization library for SCRIBE

Dependents:   SCRIBE_stepper

localization.h

Committer:
nibab
Date:
2016-04-18
Revision:
0:a5cac0a5e41d
Child:
1:2cd9602780f4

File content as of revision 0:a5cac0a5e41d:

#include "mbed.h"
#include "ultrasonic.h"
#include "BNO055.h"

//#define VERTICAL

class localization
{
    public:
        /**iniates the class with the specified trigger pin, echo pin, update speed and timeout**/
        localization();
        void reset(void); // reset, used at startup
        /**starts mesuring the distance**/
        void measure(void); // measure the current position and update X and Y
        int getX(void); // return X
        int getY(void); // return Y
    private:
        int X;
        int Y;
};