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.
Consider ca a fost o experienta foarte interesanta realizarea acestui proiect si cu siguranta va fi trecut in CV. :)