Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2019:matteo_samsa [2019/06/13 02:12] ms006907058 |
2019:matteo_samsa [2023/06/19 16:11] (trenutno) |
||
---|---|---|---|
Redak 2: | Redak 2: | ||
====== PetCare - Skrb za kućne ljubimce ====== | ====== PetCare - Skrb za kućne ljubimce ====== | ||
+ | |||
+ | SPVP 2018./2019. | ||
+ | |||
+ | <font 28px/inherit;;inherit;;inherit>**Matteo Samsa**</font> | ||
===== Članovi Tima ===== | ===== Članovi Tima ===== | ||
Redak 39: | Redak 43: | ||
Ključni dijelovi sustava koje je potrebno realizirati: | Ključni dijelovi sustava koje je potrebno realizirati: | ||
- | 1.Hranilica (osigurati hranu i vodu) | + | 1.Hranilica (osigurati hranu) |
2.Video-kamera (nadzor prostora na zahtjev) | 2.Video-kamera (nadzor prostora na zahtjev) | ||
Redak 73: | Redak 77: | ||
<font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>1. Glavni program za arduino</font> | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>1. Glavni program za arduino</font> | ||
- | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>Prilikom pokretanja sustava izvršava se inicijalizacija svih dijelova, nakon čega program ulazi u beskonačnu petlju – loop(). U svakoj iteraciji petlje program očita vrijeme, izraženo u milisekundama, koje je proteklo od pokretanja sustava pomoću funkcije millis() za potrebe izvršavanja određenih funkcija. Nakon toga, provjerava međuspremnik serijske komunikacije, te u slučaju da ima novih podataka ih učita u polje tipa integer. Svaka poruka koju arduino prima u sebi sadrži 5 bajtova: bajt za provjeru, identifikator, i tri bajta podataka. Više o porukama koje se razmjenjuju biti će navedeno kasnije u tekstu.</font> | + | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>Prilikom pokretanja sustava izvršava se inicijalizacija svih dijelova, nakon čega program ulazi u beskonačnu petlju – loop(). U svakoj iteraciji petlje program očita vrijeme, izraženo u milisekundama, koje je proteklo od pokretanja sustava pomoću funkcije millis() za potrebe izvršavanja određenih funkcija. Nakon toga, provjerava međuspremnik serijske komunikacije, te u slučaju da ima novih podataka ih učita u polje tipa integer. Svaka poruka koju arduino prima u sebi sadrži 5 bajtova: bajt za provjeru, identifikator, i tri bajta podataka. Više o porukama koje se razmjenjuju biti će navedeno kasnije u tekstu.</font> |
<font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>S obzirom na identifikator izvršava se određena grana Swtich-Case funkcije. U svakoj grani se poziva funkcija za određenu funkcionalnost koja iskorištava jedan, dva ili sva tri bajta podataka iz poruke.</font> | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>S obzirom na identifikator izvršava se određena grana Swtich-Case funkcije. U svakoj grani se poziva funkcija za određenu funkcionalnost koja iskorištava jedan, dva ili sva tri bajta podataka iz poruke.</font> | ||
Redak 100: | Redak 104: | ||
<font 14px/inherit;;inherit;;inherit>Detaljniji opis nalazi se u dokumentaciji projekta.</font> | <font 14px/inherit;;inherit;;inherit>Detaljniji opis nalazi se u dokumentaciji projekta.</font> | ||
- | |||
- | ====== Matteo Samsa ====== | ||
- | |||
- | SPVP 2018./2019. | ||
- | |||
- | **Moj zadatak** | ||
- | |||
- | 1. Detektor buke | ||
- | |||
- | 2. Zabava za mačke - laser | ||
\\ | \\ | ||