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:40]
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,​ +In functia de setup am setat pinii aferenti componentelor folosite si am configurat modul de afisare al displayului,​ 
-   ​verificand in prealabil daca acesta functioneaza. +verificand in prealabil daca acesta functioneaza. 
-  In functia de loop am inceput prin a verifica cu ajutorul unui boolean in ce stare+In functia de loop am inceput prin a verifica cu ajutorul unui boolean in ce stare
 se afla programul (auto/​manual). In functie de valoarea acestuia, se intra pe una dintre cele 2 ramuri logice. ​ 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 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 +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.  +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, +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.  +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 +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.+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.1685360421.txt.gz · Last modified: 2023/05/29 14:40 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