Differences

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

Link to this comparison view

pm:prj2024:alucaci:alexandra.duminica [2024/05/26 20:17]
alexandra.duminica [Bibliografie/Resurse]
pm:prj2024:alucaci:alexandra.duminica [2024/05/26 20:32] (current)
alexandra.duminica [Rezultate Obţinute]
Line 99: Line 99:
     * Pentru dezvoltarea software a proiectului am folosit Arduino IDE.     * Pentru dezvoltarea software a proiectului am folosit Arduino IDE.
     * Nu am folosit nici o librarie third party, doar functiile de citire a pinilor din biblioteca default a Arduino IDE.     * Nu am folosit nici o librarie third party, doar functiile de citire a pinilor din biblioteca default a Arduino IDE.
-    * Algoritmii si functiile folosite au fost urmatoarele:​ in functia '​setup()'​ initializez pinii de INPUT(singurul fiind cel de detectare a gazului) si OUTPUT, precum si cel pentru buzzer si opresc toate led-urile prin intermediul functiei '​turn_off_led()',​ care seteaza toti pinii LED-ului pe LOW prin intermediul GPIO-ului. In functia '​loop()'​ se afla logica principala a programului,​ ma folosesc de functia auxiliara '​getGasLevel()'​ ca sa verific daca s-a detectat foc/fum, caz in care si printez prin intermediul UART-ului.+    * Algoritmii si functiile folosite au fost urmatoarele:​ in functia '​setup()'​ initializez pinii de INPUT(singurul fiind cel de detectare a gazului) si OUTPUT, precum si cel pentru buzzer si opresc toate led-urile prin intermediul functiei '​turn_off_led()',​ care seteaza toti pinii LED-ului pe LOW prin intermediul GPIO-ului. In functia '​loop()'​ se afla logica principala a programului,​ ma folosesc de functia auxiliara '​getGasLevel()'​ ca sa verific daca s-a detectat foc, caz in care si printez prin intermediul UART-ului.
     * Daca s-a detectat foc, pornesc led-ul rosu, dau drumul la pompa(setez pin-ul relay-ului pe LOW) si fac buzzer-ul sa faca un zgomot de bipaiala prin intermediul unui loop for. Dupa, opresc buzzer-ul, ca in cazul in care pe urmatoarea secventa de clock nu s-a mai detectat foc sa nu continue sa bipaie. Daca nu s-a detectat foc, setez pin-ul relay-ului pe HIGH pentru a opri apa si setez led-ul pe verde.     * Daca s-a detectat foc, pornesc led-ul rosu, dau drumul la pompa(setez pin-ul relay-ului pe LOW) si fac buzzer-ul sa faca un zgomot de bipaiala prin intermediul unui loop for. Dupa, opresc buzzer-ul, ca in cazul in care pe urmatoarea secventa de clock nu s-a mai detectat foc sa nu continue sa bipaie. Daca nu s-a detectat foc, setez pin-ul relay-ului pe HIGH pentru a opri apa si setez led-ul pe verde.
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. 
-</​note>​ 
  
 +{{:​pm:​prj2024:​alucaci:​Proiect1.jpeg?​200|}}
 +
 +{{:​pm:​prj2024:​alucaci:​Proiect2.jpeg?​200|}}
 ===== Concluzii ===== ===== Concluzii =====
  
pm/prj2024/alucaci/alexandra.duminica.1716743876.txt.gz · Last modified: 2024/05/26 20:17 by alexandra.duminica
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