d

Dependencies:   mbed

Fork of MyClass by Roboshark

drive.h

Committer:
fluckmi1
Date:
2018-04-19
Revision:
0:af3f2e5c9cd4

File content as of revision 0:af3f2e5c9cd4:





public:

    Drive(int number, Controller& controller, EncoderCounter& counterLeft, EncoderCounter& counterRight, 
    IRSensor& irSensorF, IRSensor& irSensorR, IRSensor& irSensorL);                                                            

    void driveStraightFields(float speed, int fields);                  //Wie viele Felder er fahren soll
    void turn(int angle);                                               //Funktion für das Drehen des Roboters



private:
    static const float WHEEL_DIAMETER;
    static const float WHEEL_CIRCUMFERENCE;
    static const float ROTATION_RPM;
    static const int FIELD_LENGTH;
    static const int MEAN_AXLE_LENGTH;
    static const int FIELD_LENGTH;
    static const float M_PI;
    int number;