mit pathdingsbums
Dependencies: mbed
Fork of MicroMouse_MASTER_TWO by
Diff: Drive.h
- Revision:
- 2:592f01278db4
- Parent:
- 1:d9e840c48b1e
- Child:
- 3:2ec7cf8bc3fc
--- a/Drive.h Sat Mar 31 16:45:57 2018 +0000 +++ b/Drive.h Wed Apr 04 15:24:28 2018 +0000 @@ -3,31 +3,42 @@ #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, float distanceRight, float distanceFront, float distanceLeftFront); + Drive(KontrastSensor& kontrastSensor, EncoderCounter& counterLeft, EncoderCounter& counterRight, Controller& controller, float distanceRight, float distanceFront, float distanceLeftFront, float distanceLeftBack); virtual ~Drive(); void driving(); private: static const float DRIVINGSPEED; static const int DRIVINGCOUNTS; + + + float difference; KontrastSensor& kontrastSensor; + EncoderCounter& counterLeft; EncoderCounter& counterRight; + Controller& controller; + float distanceRight; float distanceFront; float distanceLeftFront; + float distanceLeftBack; + + };