arduino_motor_controll/Motor.h

32 lines
702 B
C
Raw Normal View History

2017-01-17 17:13:02 +01:00
#ifndef Motor_h
#define Motor_h
#include "Arduino.h"
/**
* Eine Klasse zur Motorsteurung unter Arduino
* @author kf
* @since 2016-01-17
**/
class Motor{
private:
int pwmPin;
int directionPin;
int forwardValue;
int speedPwm;
int directionDelay;
//Liefert den Vorwärtswert;HIGH oder LOW zurück
int getBackwardsValue();
public:
//Initialisierung der Klassenattribute
Motor(int pwmPin, int directionPin,bool forwardBool,int speedPwm,int directionDelay);
//Dreht das Rad vorwärts
void forward();
//Dreht das Rad rückwärts
void backward();
//Stoppt den Motor
void stop();
};
#endif