Biblioteka za upravljanje bipolarnim step motorom

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers bmotor.h Source File

bmotor.h

00001 #ifndef B_MOTOR_H
00002 #define B_MOTOR_H
00003 
00004 typedef struct {
00005     int p_gore;
00006     int p_dolje;
00007     bool done;
00008 }BPozicija;
00009 
00010 class Bipolar {
00011     public:
00012         Bipolar();
00013         BPozicija b_poz;
00014         void goreDolje(int y);
00015         void potez();
00016         void ciklusSM();
00017         void startSM();
00018         void stopSM();
00019         void enableSM();
00020     private:
00021         Ticker b_ticker;
00022         Timer b_t;
00023         DigitalOut ENA, IN1, IN2, IN3, IN4, ENB;
00024 };
00025 
00026 #endif /* B_MOTOR_H */