Pokretna vrata library
Fork of libVrata by
shema sklopa
Diff: libVrata.h
- Revision:
- 0:bcdd86b76a57
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libVrata.h Tue Nov 30 22:15:03 2021 +0000 @@ -0,0 +1,20 @@ +#ifndef libVrata_h +#define libVrata_h + +#include "mbed.h" + +class Vrata +{ +public: + Vrata(PinName pinServo); // pwm izlaz za upravljanje servom + bool rucno; // odabir rada: rucno ili automatski + int rad; // stanje vrata: -2 zatvorena, -1 u zatvaranju, 1 u otvaranju, 2 otvorena + void otvori(); // otvaranje vrata + void zatvori(); // zatvaranje vrata +private: + float pulsOtvorena, pulsZatvorena; // granične vrijednosti za servo motor + float polozaj; // polozaj motora + float brzina; // brzina kretanja motora + PwmOut servo; +}; +#endif \ No newline at end of file