Test

Committer:
fermedicius
Date:
Mon Jan 11 11:07:32 2021 +0000
Revision:
0:dd286de4bc2f
Test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fermedicius 0:dd286de4bc2f 1 #ifndef MBED_SMOTOR_H
fermedicius 0:dd286de4bc2f 2 #define MBED_SMOTOR_H
fermedicius 0:dd286de4bc2f 3
fermedicius 0:dd286de4bc2f 4 #include "mbed.h"
fermedicius 0:dd286de4bc2f 5
fermedicius 0:dd286de4bc2f 6 class sMotor {
fermedicius 0:dd286de4bc2f 7 public:
fermedicius 0:dd286de4bc2f 8
fermedicius 0:dd286de4bc2f 9 sMotor(PinName A0,PinName A1, PinName A2, PinName A3); //motor constructor
fermedicius 0:dd286de4bc2f 10
fermedicius 0:dd286de4bc2f 11 void step(int num_steps, int direction, int speed);
fermedicius 0:dd286de4bc2f 12 void anticlockwise();
fermedicius 0:dd286de4bc2f 13 void clockwise();
fermedicius 0:dd286de4bc2f 14 void off();
fermedicius 0:dd286de4bc2f 15
fermedicius 0:dd286de4bc2f 16
fermedicius 0:dd286de4bc2f 17 private:
fermedicius 0:dd286de4bc2f 18
fermedicius 0:dd286de4bc2f 19 DigitalOut _A0;
fermedicius 0:dd286de4bc2f 20 DigitalOut _A1;
fermedicius 0:dd286de4bc2f 21 DigitalOut _A2;
fermedicius 0:dd286de4bc2f 22 DigitalOut _A3;
fermedicius 0:dd286de4bc2f 23
fermedicius 0:dd286de4bc2f 24 };
fermedicius 0:dd286de4bc2f 25
fermedicius 0:dd286de4bc2f 26 #endif