19E042PIM_T2_2020_0031
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 /* 00002 * Nemanja Zupunski 2020/0031 00003 * ETF 00004 */ 00005 00006 /* 00007 *Nisam uspeo da isprogramiram poslednji deo zadatka, mada mislim da mogu odgovoriti na bonus pitanje. 00008 *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) 00009 *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. 00010 */ 00011 00012 //UVOZ BIBLIOTEKA 00013 #include "mbed.h" 00014 00015 00016 00017 //DEFINISANJE DIREKTIVA 00018 #define CEKAJ 10 00019 #define DA_PRESKALIRAM 0.005 00020 00021 //GLOBALNE PROMENLJIVE 00022 PwmOut zujalica(PA_11); 00023 AnalogIn pot1(PA_0); 00024 AnalogIn pot2(PA_1); 00025 00026 00027 //DEKLARACIJA FUNKCIJA 00028 00029 00030 00031 //GLAVNA FUNKCIJA 00032 int main() 00033 { 00034 00035 // INICIJALIZACIJA I FUNKCIJE KOJE SE JEDNOM IZVRSAVAJU: 00036 00037 // GLAVNA PETLJA: 00038 while (true) { 00039 00040 zujalica.write(pot1.read()); //REGULISANJE JACINE ZVUKA 00041 zujalica.period(pot2.read() * DA_PRESKALIRAM); //REGULISANJE FREKV. ZVUKA 00042 wait_ms(CEKAJ); 00043 00044 00045 } 00046 } 00047 //DEFINICIJA FUNKCIJA
Generated on Wed Oct 5 2022 00:40:35 by
1.7.2