Knjižnica za motor ograde
Ograda.h@0:40c364a17882, 2021-05-04 (annotated)
- Committer:
- mbuhin
- Date:
- Tue May 04 08:02:27 2021 +0000
- Revision:
- 0:40c364a17882
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbuhin | 0:40c364a17882 | 1 | #ifndef ograda_h |
mbuhin | 0:40c364a17882 | 2 | #define ograda_h |
mbuhin | 0:40c364a17882 | 3 | |
mbuhin | 0:40c364a17882 | 4 | #include "mbed.h" |
mbuhin | 0:40c364a17882 | 5 | |
mbuhin | 0:40c364a17882 | 6 | |
mbuhin | 0:40c364a17882 | 7 | class Ograda |
mbuhin | 0:40c364a17882 | 8 | { |
mbuhin | 0:40c364a17882 | 9 | public: |
mbuhin | 0:40c364a17882 | 10 | |
mbuhin | 0:40c364a17882 | 11 | Ograda(PinName pin1, PinName pin2, PinName pin3, PinName pin4); |
mbuhin | 0:40c364a17882 | 12 | |
mbuhin | 0:40c364a17882 | 13 | void start(int dir, float time); |
mbuhin | 0:40c364a17882 | 14 | void signalizacija(); // treperenje ledice |
mbuhin | 0:40c364a17882 | 15 | void stop(); //zaustavljanje motora |
mbuhin | 0:40c364a17882 | 16 | |
mbuhin | 0:40c364a17882 | 17 | private: |
mbuhin | 0:40c364a17882 | 18 | |
mbuhin | 0:40c364a17882 | 19 | DigitalOut motor_open, motor_close, warn_light, brake; |
mbuhin | 0:40c364a17882 | 20 | Ticker signal_blink; |
mbuhin | 0:40c364a17882 | 21 | |
mbuhin | 0:40c364a17882 | 22 | }; |
mbuhin | 0:40c364a17882 | 23 | |
mbuhin | 0:40c364a17882 | 24 | #endif |