Pathfinding nach rechts funktioniert noch nicht...der rest schon
Dependencies: mbed
Fork of MicroMouse_MASTER_THREE by
Drive.h
- Committer:
- ruesipat
- Date:
- 2018-05-16
- Revision:
- 9:ab19796bf14a
- Parent:
- 7:5ef09519a6e9
File content as of revision 9:ab19796bf14a:
#ifndef DRIVE_H_ #define DRIVE_H_ #include <cstdlib> #include <mbed.h> #include "IRSensor.h" #include "Controller.h" #include "EncoderCounter.h" #include "KontrastSensor.h" class Drive { public: Drive(KontrastSensor& kontrastSensor, EncoderCounter& counterLeft, EncoderCounter& counterRight, Controller& controller, IRSensor& irSensor0, IRSensor& irSensor1, IRSensor& irSensor2, IRSensor& irSensor3, int& dontStop, int& modeStart, int& path, int& pathNext); virtual ~Drive(); void driving(); private: static const float FRONTDISTANCE; static const float DRIVINGSPEED; static const int DRIVINGCOUNTS; float difference; KontrastSensor& kontrastSensor; EncoderCounter& counterLeft; EncoderCounter& counterRight; Controller& controller; IRSensor& irSensor0; IRSensor& irSensor1; IRSensor& irSensor2; IRSensor& irSensor3; int& dontStop; int& modeStart; int& path; int& pathNext; }; #endif /* DRIVE_H_ */