Andres Guio / Mbed 2 deprecated Segundo_corte

Dependencies:   mbed

Committer:
DANIELOM1916
Date:
Tue Apr 24 02:22:47 2018 +0000
Revision:
0:a6b9cdab3197
guio

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DANIELOM1916 0:a6b9cdab3197 1 #ifndef STEP_MOTOR_H
DANIELOM1916 0:a6b9cdab3197 2 #define STEP_MOTOR_H
DANIELOM1916 0:a6b9cdab3197 3
DANIELOM1916 0:a6b9cdab3197 4 #include "mbed.h"
DANIELOM1916 0:a6b9cdab3197 5
DANIELOM1916 0:a6b9cdab3197 6
DANIELOM1916 0:a6b9cdab3197 7
DANIELOM1916 0:a6b9cdab3197 8 class stepmotor {
DANIELOM1916 0:a6b9cdab3197 9 public:
DANIELOM1916 0:a6b9cdab3197 10
DANIELOM1916 0:a6b9cdab3197 11 stepmotor(PinName in1, PinName in2, PinName in3, PinName in4);
DANIELOM1916 0:a6b9cdab3197 12 void step(uint32_t num_steps,bool cw);
DANIELOM1916 0:a6b9cdab3197 13 void set_speed(int speed);
DANIELOM1916 0:a6b9cdab3197 14 uint32_t get_speed();
DANIELOM1916 0:a6b9cdab3197 15
DANIELOM1916 0:a6b9cdab3197 16 private:
DANIELOM1916 0:a6b9cdab3197 17 BusOut motor_out;
DANIELOM1916 0:a6b9cdab3197 18 uint32_t motorSpeed;
DANIELOM1916 0:a6b9cdab3197 19 int8_t nstep;
DANIELOM1916 0:a6b9cdab3197 20
DANIELOM1916 0:a6b9cdab3197 21 void move();
DANIELOM1916 0:a6b9cdab3197 22 };
DANIELOM1916 0:a6b9cdab3197 23
DANIELOM1916 0:a6b9cdab3197 24 #endif