24 lines
385 B
C++
24 lines
385 B
C++
#ifndef DC_MOTOR_DRIVER_H
|
|
#define DC_MOTOR_DRIVER_H
|
|
|
|
#include <Arduino.h>
|
|
|
|
class MotorController {
|
|
private:
|
|
const int _pinIA;
|
|
const int _pinIB;
|
|
int _currentPower;
|
|
|
|
void applyPower();
|
|
|
|
public:
|
|
MotorController(int pinIA, int pinIB);
|
|
void set(int power);
|
|
void stop();
|
|
void maximum();
|
|
void inc();
|
|
void dec();
|
|
int getPower() const;
|
|
};
|
|
|
|
#endif |