PURS_ZI_011

Dependents:   PURS_ZI_011

Revision:
0:a66df824999a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Rotirka.h	Wed Feb 15 16:11:29 2017 +0000
@@ -0,0 +1,35 @@
+#ifndef ROTIRKA_H
+#define ROTIRKA_H
+
+#include "mbed.h"
+#include "C12832.h"
+
+/** Rješenje ispita PURS_ZI_011 */
+class Rotirka {
+public:
+    /** Konstruktor prima pinove tipkala i zvučnika.
+     * @param tipkaloPin Pin tipkala.
+     * @param zvucnikPin Pin na koji je spojen zvučnik.
+     */
+    Rotirka(PinName tipkaloPin, PinName zvucnikPin);
+private:
+    C12832 lcd;
+    InterruptIn tipkalo;
+    PwmOut zvucnik;
+    BusOut leds;
+    bool zvukOn;
+    unsigned int modRada, modSvjetla;
+    float frekvencija;
+    Timer debounce, vrijeme;
+    Ticker ticker1, ticker2;
+    void odabirModa();
+    void svijetli();
+    void sirena();
+};
+
+
+
+
+
+
+#endif
\ No newline at end of file