Implementarea a fost realizata în Arduino IDE. Am folosit biblioteca LiquidCrystal_I2C pentru LCD-ul cu modul I2C. În etapa de setup se configurează pinii si lcd-ul, de asemenea este printat la începutul rulării programului mesajul “Breathalyzer”. Becul roșu a fost legat la pinul 12, cel albastru la 8, iar buzzer-ul la 2. În etapa de loop se citește valoarea de la pinul A0 la care este conectat senzorul de alcool. În funcție de valoarea citita, aceasta va fi afișată pe lcd împreună cu mesaje corespunzătoare. În momentul în care senzorul detectează valori mai mari de 450, trimite un semnal către plăcuță și vor fi aprinse ledurile roșu și albastru, iar buzzer-ul va scoate sunete asemănătoare unei sirene de poliție.
Inițial, am întampinat câteva probleme legate de senzorul de detectare a alcoolului, deoarece nu era calibrat și măsura incorect valorile. A fost o experiență plăcută, fiind primul meu proiect personal în care am lucrat cu Arduino.