Biblioteka za upravljanje bipolarnim step motorom
Diff: bmotor.h
- Revision:
- 0:ccc31f6eba34
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bmotor.h Wed Feb 08 08:36:14 2017 +0000 @@ -0,0 +1,26 @@ +#ifndef B_MOTOR_H +#define B_MOTOR_H + +typedef struct { + int p_gore; + int p_dolje; + bool done; +}BPozicija; + +class Bipolar { + public: + Bipolar(); + BPozicija b_poz; + void goreDolje(int y); + void potez(); + void ciklusSM(); + void startSM(); + void stopSM(); + void enableSM(); + private: + Ticker b_ticker; + Timer b_t; + DigitalOut ENA, IN1, IN2, IN3, IN4, ENB; +}; + +#endif /* B_MOTOR_H */ \ No newline at end of file