Treba mi pomoć za jedan projekat. Treba da napravim uz pomoć mikrokontrolera jedan projekat. Radi se o kontroli el. grejača u velikom bojleru za vodu, na osnovu izmerene temp vode i predefinisane krive sa podacima o temp. vode u određeno vreme u toku dana. Bojler je vezan sa sol. kolektorima. E sad kriva je utvrđena za ceo dan, a podaci o krivi zabeleženi u mem. delu mikkontr. Kako radi u toku dana PIC vrši očitavanje temp. vode na svakih npr 10min i dobijenu vrednost uporedi sa memorisanim podatkom krive iz memorije pic-a, npr izmereno je u 14.30h 28C a to je manje od 30C (mem. podatak u picu za 14.30h je 30C) pošto je to manje onda pic uključuje rele za grejač. u suprotom recimo u 15.00h izmereno 32C, a to je vise od memorisanog podatka u picu koji za 15.00h iznosi 31C, i zbog toga nepali rele odnosno grejač. Znači veće izmerene vrednosti temp. nepale grejač (rele) a manje uključuju. A u picu bi trebalo pohraniti podatke o krivi npr. 08.00 25C, 08.15h 25.5C, 08.30h 26C, 08.45h 26C, 09.00h 26.5C, ...
Znači PIC bi trebalo da ima realtime clock, predefinisane parametre za određeno vreme u toku 24h, npr. na svakih 15min ili 10min, i vrednosti temperature u tom vremenu. Treba da izmeri temp. i uporedi sa podatkom za to vreme iz pic memorije i da na osnovu toga upali rele i ne. Ako je izmerena veća vrednost onda je off, a ako je izmerena vrednost manja onda on, do sledećeg očitavanja i poređenja.

[/b]