19E042PIM_T2_2020_0031

Dependencies:   mbed

Revision:
0:847022748277
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Nov 13 08:49:27 2021 +0000
@@ -0,0 +1,47 @@
+/* 
+ * Nemanja Zupunski 2020/0031
+ * ETF
+ */
+
+/*
+*Nisam uspeo da isprogramiram poslednji deo zadatka, mada mislim da mogu odgovoriti na bonus pitanje. 
+*Ne mora uvek da bude slucaj, pitao sam asistenta da li treba jacina zvuka da raste kontinualno, tj. srazmerno sa okretanjem, i rece mi on da i on posle izvesnog okretanja(znaci, procentualno jacine zvuka) 
+*cuje podjednaku jacinu zvuka i da je to okej. Posto je on stariji i iskusniji od mene, ja sam odlucio njemu da verujem i rekao bih da je njegovo misljenje sasvim validno pri obrazlozivanju moga odgovora.
+*/
+
+//UVOZ BIBLIOTEKA
+#include "mbed.h"
+
+
+
+//DEFINISANJE DIREKTIVA
+#define CEKAJ 10
+#define DA_PRESKALIRAM 0.005
+
+//GLOBALNE PROMENLJIVE
+PwmOut zujalica(PA_11);
+AnalogIn pot1(PA_0);
+AnalogIn pot2(PA_1);
+
+
+//DEKLARACIJA FUNKCIJA
+
+
+
+//GLAVNA FUNKCIJA
+int main()
+{
+
+    // INICIJALIZACIJA I FUNKCIJE KOJE SE JEDNOM IZVRSAVAJU:
+    
+    // GLAVNA PETLJA:
+    while (true) {
+        
+        zujalica.write(pot1.read());                   //REGULISANJE JACINE ZVUKA
+        zujalica.period(pot2.read() * DA_PRESKALIRAM); //REGULISANJE FREKV. ZVUKA
+        wait_ms(CEKAJ);
+
+        
+    }
+}
+//DEFINICIJA FUNKCIJA
\ No newline at end of file