picolo

Fork of Step_Motor by Steven Ortiz

Committer:
pablolopez89
Date:
Sat Jun 02 16:34:11 2018 +0000
Revision:
5:d92004b211c9
Parent:
3:ec3add9f1351
WIKI Robot Piccolo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Stevenor1997 0:ea300190c1f5 1 #ifndef STEP_MOTOR_H
Stevenor1997 0:ea300190c1f5 2 #define STEP_MOTOR_H
Stevenor1997 0:ea300190c1f5 3
Stevenor1997 0:ea300190c1f5 4 #include "mbed.h"
Stevenor1997 0:ea300190c1f5 5
Stevenor1997 0:ea300190c1f5 6 class stepmotor {
Stevenor1997 0:ea300190c1f5 7 public:
Stevenor1997 0:ea300190c1f5 8
pablolopez89 5:d92004b211c9 9 stepmotor(PinName in1, PinName in2, PinName in3, PinName in4, PinName in5,PinName in6, PinName in7, PinName in8);
Stevenor1997 0:ea300190c1f5 10 void step(uint32_t num_steps,uint8_t cw);
Stevenor1997 0:ea300190c1f5 11 void set_speed(int speed);
Stevenor1997 0:ea300190c1f5 12 uint32_t get_speed();
Stevenor1997 0:ea300190c1f5 13 private:
Stevenor1997 0:ea300190c1f5 14 BusOut motor_out;
Stevenor1997 0:ea300190c1f5 15 uint32_t motorSpeed;
pablolopez89 5:d92004b211c9 16 int32_t nstep,nstep2;
pablolopez89 5:d92004b211c9 17 uint8_t add;
Stevenor1997 0:ea300190c1f5 18 void move();
Stevenor1997 0:ea300190c1f5 19 };
Stevenor1997 0:ea300190c1f5 20
Stevenor1997 0:ea300190c1f5 21 #endif