Paso 5: Paso #5 Cómo queremos nuestro alcoholímetro para funcionar!
¿1) DE LA MUESTRA? SÍ/NO
El PIC realiza una exploración para ver si se está presionando el botón de muestra, se siga chequeando miles de veces por segundo para ver si se ha pulsado el botón de muestra. Si no es así, probar otra vez. Si es así, pasar a siguiente paso.
2) MUESTRA ADC - VALOR TIENDA
El PIC toma una muestra de la tensión analógica de la salida de MQ3 y lo convierte en un código binario de 8 bits (0-255). Una vez que se toma esta muestra, el valor binario se almacena en un registro general de 8 bits para su custodia.
¿3) SALIDA ESTABLE? SÍ/NO
Aquí, el PIC toma una comparación del valor binario de la salida de MQ3. Si debajo de un cierto número binario, puede progresar. Si no, el sensor entra en un modo de calibración y espera a la salida del sensor a estabilizarse. Ver esperar - activar el bloque de secuencia de LED
A) enciende todos los LEDs
B) retraso
C apagar todos los LEDs
D) retardo de
E) ADC de la muestra y comparar otra vez
F) Repita los pasos A-d hasta salida de MQ3 es estable (ver cálculos y matemáticas en el paso final)
4) ESPERE - ACTIVAR SECUENCIA DE LED
A) enciende todos los LEDs
B) retraso
C apagar todos los LEDs
D) retardo de
E) ADC de la muestra y comparar otra vez
F) Repita los pasos A-d hasta salida de MQ3 es estable (ver cálculos y matemáticas en el paso final)
5) ACTIVAR ISD1218 + ESTADO DE ESPERA
La salida de MQ3 es estable y listo para el usuario a golpe. La foto ahora activará la secuencia de reproducción ISD; "SOPLAR EN EL SENSOR".
6) * ESPERE * ACTIVAR LA SECUENCIA DE LED
Todos los LEDs cambiará de 1-6 muy rápidamente 12 veces antes del segundo y último paso. Esto es un desperdicio de tiempo que le da al usuario tiempo para soplar en el sensor. Esta secuencia es completa, nos vamos para el segundo y último paso.
7) MUESTRA ADC - TIENDA
La foto muestras al ADC una vez más. El usuario debe haber sido soplar en el sensor y por lo tanto, cambiar el voltaje de salida de la MQ3 dependiendo de la cantidad de alcohol / ver ha consumido.
8) CALCULAR LA RESPUESTA + SALIDA LED
El PIC toma el nuevo valor en el ADC, realiza un conjunto de 5 comparaciones. una vez finalizada la comparación, el inductor de salida LED que coincide con el cálculo se encenderá por unos segundos, para que el usuario tiene tiempo de ver. En ese momento, el programa se reinicia.
FINAL
Nota:
A encender, no debería haber realmente ninguna necesidad de cualquier secuencia de calibración de la puesta en marcha. Sin embargo, si el usuario acaba de tomar una lectura y quiere tomar otra de inmediato, la salida de la MQ3 muy bien puede necesitar tiempo para estabilizarse de nuevo, dependiendo de cuánto alcohol había consumido.