This shows you the differences between two versions of the page.
pm:prj2024:vstoica:mihai.popescu1912 [2024/05/25 11:58] mihai.popescu1912 [Software Design] |
pm:prj2024:vstoica:mihai.popescu1912 [2024/05/25 12:09] (current) mihai.popescu1912 [Software Design] |
||
---|---|---|---|
Line 137: | Line 137: | ||
Se efectuează citirea valorii senzorului, conversia acesteia în tensiune, calculul temperaturii bazat pe tensiune, și în final, afișarea temperaturii. | Se efectuează citirea valorii senzorului, conversia acesteia în tensiune, calculul temperaturii bazat pe tensiune, și în final, afișarea temperaturii. | ||
+ | |||
+ | {{:pm:prj2024:vstoica:popescu_mihai-costel_citire_calculare_temperatura.png?500|}} | ||
+ | |||
+ | Se schimbă modul de operare între automat și manual la apăsarea unui buton, actualizând afișajul LCD pentru a reflecta noul mod selectat. | ||
+ | |||
+ | {{:pm:prj2024:vstoica:popescu_mihai-costel_schimbare_mod.png?500|}} | ||
+ | |||
+ | Se controlează deschiderea și închiderea ferestrelor în funcție de temperatură și modul selectat (automat sau manual), ajustează pozițiile servomotoarelor în consecință și modifică culoarea unei lumini LED bazat pe temperatura curentă. În plus, activează un releu la temperaturi sub 25 de grade pentru încălzirea serei. | ||
+ | |||
+ | Funcția printToLCD afișează pe un ecran LCD temperatura și starea ferestrelor. Temperatura este simbolizată prin diferite caractere în funcție de valoarea sa, iar starea fiecărei ferestre (deschisă sau închisă) este indicată prin caractere specifice pentru fiecare. Pe lângă acestea, temperatura în grade Celsius este afișată între stările celor două ferestre. | ||
+ | |||
+ | {{:pm:prj2024:vstoica:popescu_mihai-costel_print_function.png?500|}} | ||
+ | |||
+ | [[https://github.com/Mihai1912/Greenhouse-Monitoring-and-Control-System|GitHub-Repo]] | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||