Paso 3: Escribir el código
Escribimos el código de arduino para dar instrucciones al usuario y una BAC de lectura de salida.
El código comienza a funcionar cuando el usuario presiona un botón. Se instruye al usuario para volar 5 segundos y registra los datos de arduino. El valor máximo se graba y se convierte en una lectura de BAC basada en datos de calibración. Utilizamos frascos de alcohol diluído que sabíamos correspondió a niveles de BAC. Se utilizaron dos niveles de 0,02 y 0,08. Los valores analógicos se observaron con el Monitor serie. Nos establecer niveles de corte para diferentes lecturas de BAC en base a nuestros datos de calibración. Estos niveles podrían cambiar en el código basado en sus propios datos de calibración.
Decidimos utilizar los frascos porque soplar en el en el MQ-3 cambia la temperatura de la calefacción y las lecturas de salida.