This is an old revision of the document!
Autor: Bița Răzvan-Nicolae Grupa 332CC
Ulterior, dupa ce se realizeaza montarea proiectului vom avea urmatoarele cazuri:
1. Cazul in care concentratia de alcool din aerul expirat este sub 0.4:
Aici ecranul afiseaza pe fundal verde mesajul “Sunteti in limita legala” si se aprind cele doua led-uri verzi acompaniate de un singur beep de la buzzer.
2. Cazul in care concentratia de alcool in aerul expirat este intre 0.4 si 0.8:
Aici ecranul adopta un fundal galben (nu se distinge foarte bine din cauza luminii din camera) si se afiseaza mesajul “Ai intrecut masura!”, in acelasi timp se aprind led-urile galbene si albastre cu cate un beep pentru fiecare pereche din partea buzzer-ului.
3. Cazul in care concentratia de alcool trece de pragul superior de 0.8:
In acest ultim caz se va afisa pe ecranul cu fundal rosu un mesaj sugestiv si se vor aprinde toate led-urile cu cele 3 beep-uri de la buzzer.
Pentru implementarea codului am folosit Arduino IDE la care am inclus biblioteca specifica pentru ecrant <Adafruit_ST7735.h>
Ulterior am creat functia start() unde facem initializarea display-ului si ulterior afisandu-ne cand sa suflam, insemnand ca este gata de folosire. In functia loop realizam transcrierea senzorului si intram pe cazul aferent.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.