Mi-am propus să realizez un dispozitiv care să citească, la intervale regulate de timp, temperatura şi umiditatea ambientală. Dipozitivul apoi trimite rezultatele, pe serială, la un calculator.
Mediu de dezvoltare: Programmers's Notepad, NetBeans 6.8 IDE, sistemul de operare Windows 7.
Am plecat de la laboratorul 3, cel cu convertorul analog-digital. Folosesc portul A, pe canalul 6 citesc luminozitatea iar pe 7 citesc temperatura. Valorile citite le afişez pe serială. Cu un program in Java citesc aceste valori, construiesc 2 grafice, iar la intervale regulate reconstruiesc graficul.
Folosesc, pentru programarea plăcuţei, următoarele headere:
Pentru programul care primeşte datele folosesc următoarele librării:
Proiectul este funcţional, citind corect temperatura şi luminozitatea venite de pe serială. Deşi este un proiect simpluţ, sunt foarte multe posibilităţi de dezvoltare, posibilităţi care lărgesc aria de acoperire a acestui curs. Poate fi proiectat, de exemplu, să consume cât mai puţină putere, să realizeze analize pe perioade îndelungate de timp, în locuri inaccesibilie.