Pathfinding nach rechts funktioniert noch nicht...der rest schon

Dependencies:   mbed

Fork of MicroMouse_MASTER_THREE by PES2_R2D2.0

Drive.h

Committer:
ruesipat
Date:
2018-03-31
Revision:
1:d9e840c48b1e
Child:
2:592f01278db4

File content as of revision 1:d9e840c48b1e:

#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, float distanceRight, float distanceFront, float distanceLeftFront);
    virtual ~Drive();
    void driving();
private:
    
    static const float DRIVINGSPEED;
    static const int DRIVINGCOUNTS; 
    
    KontrastSensor& kontrastSensor;
    EncoderCounter& counterLeft;
    EncoderCounter& counterRight;
    Controller& controller;
    float distanceRight;
    float distanceFront;
    float distanceLeftFront;

};

#endif /* DRIVE_H_ */