Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2018:ivana_marinovic:cijeli_projektni_zadatak [2018/06/17 18:16] imarinovic |
2018:ivana_marinovic:cijeli_projektni_zadatak [2023/06/19 16:11] (trenutno) |
||
---|---|---|---|
Redak 51: | Redak 51: | ||
====== Vlastita uloga na projektu ====== | ====== Vlastita uloga na projektu ====== | ||
- | Jednom kad je smišljen i realiziran sustav kojem su glavne sastavnice PIR senzor, Arduino Mega platforma, LED traka, RTC modul trebalo je testirati ispravan rad tih komponenti. To sam radila proučavanjem datasheetova pojedinih komponenti i pokretanjem već gotovih kodova za testiranje. Nakon provjere ispravnosti, trebalo je osmisliti napisati programsku podršku. U početku, | + | Jednom kad je smišljen i realiziran sustav kojem su glavne sastavnice PIR senzor, Arduino Mega platforma, LED traka, RTC modul trebalo je testirati ispravan rad tih komponenti. To sam radila proučavanjem datasheetova pojedinih komponenti i pokretanjem već gotovih kodova za testiranje. Nakon provjere ispravnosti, trebalo je osmisliti i napisati programsku podršku. Prva verzija programskog koda nije uključivala nikakvo podizanje web servera. Kako bi se moglo ostvariti više načina rada u ovisnosti o vremenu bilo je potrebno definirati jedan vremenski interval za večer, a drugi za jutro. Raznim if-ovima i korištenjem RTC modula dobiveni su različiti načini rada. Naknadno, zbog ideje o podizanju Web servera u suradnji s kolegicom već napisani kod sam trebala dosta promijeniti pogotovo zato što je novi kod trebao u jednoj loop petlji posluživati i Web server. Zadnji korak je bio uhodavanje cijelog sustava i optimizacija koda. |