![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
The servo version of SCRIBE
Dependencies: BLE_nRF8001 BNO055 HC_SR04_Ultrasonic_Library mbed-rtos mbed
Fork of SCRIBE_stepper by
localization.h
- Committer:
- nibab
- Date:
- 2016-05-05
- Revision:
- 10:c58f3a00a9ba
File content as of revision 10:c58f3a00a9ba:
#include "mbed.h" #include "ultrasonic.h" #include "BNO055.h" #include "stepper.h" #define MMPERSTEP 17 #define VERTICAL // define it on the vertical version to compile the corresponding code 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 float getAngle(void); //return the angle void servo(int degree); int getX(void); // return X int getY(void); // return Y private: int X; int Y; };