inkl Line Sensor

Dependencies:   mbed

Fork of Roboshark_V2 by Roboshark

Fahren.h

Committer:
ahlervin
Date:
2018-04-26
Revision:
5:e715d157ced5
Parent:
4:767fd282dd9c

File content as of revision 5:e715d157ced5:

#ifndef FAHREN_H_
#define FAHREN_H_

#include <mbed.h>
#include "EncoderCounter.h"
#include "Controller.h"

class Fahren{
    
    public:    
    Fahren(Controller& controller, EncoderCounter& counterLeft, EncoderCounter& counterRight); //Konstruktor
    
    virtual ~Fahren();
    
    void geradeaus();
    void rechts90();
    void rechts180();
    void links90();
    void ziel();
    void stopp();                                              
    
    
    private:
    Controller& controller;
    EncoderCounter& counterLeft;
    EncoderCounter& counterRight;
    
    //Variablen die in der Klasse Fahren verwendet werden
    double speedRight;
    double speedLeft;
    short initialClicksLeft;
    short initialClicksRight;
    short wegLinks;
    short wegRechts;
    short stopRight;
    short stopLeft;
    

};
#endif