Daniel Vizcaya
/
04_RTOS_Embebidos
Entrega 3er corte - sistemas embebidos
Diff: stepmotor.h
- Revision:
- 0:6ad07c9019fd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stepmotor.h Wed May 30 00:01:50 2018 +0000 @@ -0,0 +1,21 @@ +#ifndef STEP_MOTOR_H +#define STEP_MOTOR_H + +#include "mbed.h" + +class stepmotor { +public: + + stepmotor(PinName in1, PinName in2, PinName in3, PinName in4); + void step(uint32_t num_steps,bool cw); + void set_speed(int speed); + uint32_t get_speed(); +private: + BusOut motor_out; + uint32_t motorSpeed; + int8_t nstep; + + void move(); +}; + +#endif \ No newline at end of file