Pokretna vrata library

Fork of libVrata by Zoran Kratofil

shema sklopa https://os.mbed.com/media/uploads/styropore/shema.png

Revision:
0:bcdd86b76a57
diff -r 000000000000 -r bcdd86b76a57 libVrata.h
--- /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