Stap 3: Schrijven van de code
We schreven de arduino code om instructies te geven aan de gebruiker en de output van een BAC lezen.
De code wordt gestart wanneer de gebruiker op een knop drukt. Het geeft de gebruiker te blazen in 5 seconden en registreert de gegevens van de arduino. De maximumwaarde is opgenomen en omgezet in een BAC lezing op basis van ijkgegevens. We gebruikten de flesjes van verdunde alcohol waarvan we wisten dat overeenkwam met BAC niveaus. We gebruikten twee niveaus 0.02 en 0,08. De analoge waarden werden waargenomen met behulp van de seriële Monitor. We stellen de cutoff niveaus voor verschillende BAC lezingen op basis van onze ijkgegevens. Deze niveaus kunnen worden gewijzigd in de code op basis van de kalibratiegegevens van uw eigen.
We besloten om flesjes te gebruiken omdat het blazen op de op de MQ-3 veranderde de temperatuur van de kachel en de uitgang lezingen.