This shows you the differences between two versions of the page.
pm:prj2023:danield:oblonautomat [2023/05/28 21:37] daria.moldovan |
pm:prj2023:danield:oblonautomat [2023/06/01 17:29] (current) daria.moldovan |
||
---|---|---|---|
Line 31: | Line 31: | ||
Pentru partea de setup() se initializeaza senzorii, intreruperea de tip pin change pentru senzorul de lumina si configurarea tipului de senzor(manual sau automat). | Pentru partea de setup() se initializeaza senzorii, intreruperea de tip pin change pentru senzorul de lumina si configurarea tipului de senzor(manual sau automat). | ||
- | In loop() se verifica senzorii de apa si lumina; in caz ca se detecteaza in functie de ce tip e configurat senzorul respectiv se porneste servomotorul pentru inchidere sau se trimite mesaj prin Bluetooth utilizatorului. | + | In loop() se verifica senzorii de apa si lumina; in caz ca unul din senzori detecteaza prezenta soarelui/ploii, in functie de ce tip e configurat senzorul respectiv se porneste servomotorul pentru inchidere sau se trimite mesaj prin Bluetooth utilizatorului. |
- | In cazul in care un senzor este configurat manual si celalalt automat, am ales ca pentru inchidere sa aibe prioritate senzorul automat (in caz ca acesta detecteaza prezenta ploii/luminii soarelui) iar pentru deschidere are prioritate senzorul manual (daca utilizatorul decide ca oblonul sa ramana inchis, atunci senzorul automat nu va putea deschide oblonul in caz ca nu mai detecteaza prezenta ploii/soarelui). | + | In cazul in care un senzor este configurat manual si celalalt automat, am ales ca pentru inchidere sa aiba prioritate senzorul automat (in caz ca acesta detecteaza prezenta ploii/luminii soarelui) iar pentru deschidere are prioritate senzorul manual (daca utilizatorul decide ca oblonul sa ramana inchis, atunci senzorul automat nu va putea deschide oblonul in caz ca nu mai detecteaza prezenta ploii/soarelui). |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 42: | Line 42: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | A fost pentru prima oara cand am facut un proiect hardware si a fost fun. Am avut cateva probleme pe partea de software (unele biblioteci nu puteau fi folosite daca foloseai intreruperi de tip pin change) dar am reusit sa gasesc niste work-arounds intr-un final. Proiectul asta chiar mi-a starnit interesul de a mai face si alte proiecte de genul pe care sa le folosesc in viata de zi cu zi. | ||
===== Download ===== | ===== Download ===== | ||