Small class to control a stepper motor

Dependents:   tuner

Committer:
melangeaddict
Date:
Sun Nov 25 23:10:31 2012 +0000
Revision:
0:278f07b2be46
[mbed] converted /tuner/Motor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
melangeaddict 0:278f07b2be46 1 #pragma once
melangeaddict 0:278f07b2be46 2 #include "mbed.h"
melangeaddict 0:278f07b2be46 3 #include "string.h"
melangeaddict 0:278f07b2be46 4
melangeaddict 0:278f07b2be46 5 using namespace std;
melangeaddict 0:278f07b2be46 6
melangeaddict 0:278f07b2be46 7 class Motor {
melangeaddict 0:278f07b2be46 8
melangeaddict 0:278f07b2be46 9 public:
melangeaddict 0:278f07b2be46 10
melangeaddict 0:278f07b2be46 11 Motor(PinName enable,PinName direction,PinName step);
melangeaddict 0:278f07b2be46 12 ~Motor();
melangeaddict 0:278f07b2be46 13
melangeaddict 0:278f07b2be46 14 void motor_turn(int, int);
melangeaddict 0:278f07b2be46 15
melangeaddict 0:278f07b2be46 16 private:
melangeaddict 0:278f07b2be46 17 DigitalOut _enable;
melangeaddict 0:278f07b2be46 18 DigitalOut _direction;
melangeaddict 0:278f07b2be46 19 PwmOut _step;
melangeaddict 0:278f07b2be46 20 };