Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:ndrogeanu:aerconditionat [2023/05/29 14:39]
eduard_costin.popa [Software Design]
pm:prj2023:ndrogeanu:aerconditionat [2023/05/29 14:40] (current)
eduard_costin.popa [Software Design]
Line 43: Line 43:
  
 <note tip> <note tip>
-  ​In functia de setup am setat pinii aferenti componentelor folosite si am configurat modul de afisare al displayului,​ verificand in prealabil daca acesta functioneaza. +In functia de setup am setat pinii aferenti componentelor folosite si am configurat modul de afisare al displayului,​ 
-  In functia de loop am inceput prin a verifica cu ajutorul unui boolean in ce stare +verificand in prealabil daca acesta functioneaza. 
-se afla programul (auto/​manual). In functie de valoarea acestuia, se intra pe una dintre cele 2 ramuri logice. Pe prima ramura (manual) se verifica daca este apasat unul din cele doua butoane de incrementare/​decrementare si temperatura prag se modifica dupa caz. Ulterior se citeste temperatura de la senzorul exterior si, daca se respecta conditia de temp. ext > temp. prag , se opreste ventilatorul,​ in caz contrar se porneste.  +In functia de loop am inceput prin a verifica cu ajutorul unui boolean in ce stare 
-  Pe ramura de auto se procedeaza similar ca mai sus, cu exceptia faptului ca nu exista butoane, if-else-ul pentru oprirea si pornirea ventilatorului are ca si conditie ca temp. ext > temp. int.  +se afla programul (auto/​manual). In functie de valoarea acestuia, se intra pe una dintre cele 2 ramuri logice. ​ 
-  Problemele de sincronizare le-am rezolvat utilizand conceptele de la laborator, ajutandu-ma de functia auxiliara millis() pentru a verifica daca a trecut un anumit timp de la ultima verificare.+Pe prima ramura (manual) se verifica daca este apasat unul din cele doua butoane de incrementare/​decrementare si temperatura prag se 
 +modifica dupa caz. Ulterior se citeste temperatura de la senzorul exterior si, daca se respecta 
 +conditia de temp. ext > temp. prag , se opreste ventilatorul,​ in caz contrar se porneste.  
 +Pe ramura de auto se procedeaza similar ca mai sus, cu exceptia faptului ca nu exista butoane, 
 +if-else-ul pentru oprirea si pornirea ventilatorului are ca si conditie ca temp. ext > temp. int.  
 +Problemele de sincronizare le-am rezolvat utilizand conceptele de la laborator, ajutandu-ma 
 +de functia auxiliara millis() pentru a verifica daca a trecut un anumit timp de la ultima verificare.
 </​note>​ </​note>​
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
pm/prj2023/ndrogeanu/aerconditionat.1685360392.txt.gz · Last modified: 2023/05/29 14:39 by eduard_costin.popa
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0