Paso 13: cambios de última hora
Tiempo trabajando en este Instructable he añadido otra sección de código que presta atención al valor medio se lee el sensor de los sonidos y si valor es alta o muy baja. El valor promedio está fuera del rango de valores que se utilizan en las funciones para encender los LEDs.
El siguiente código se inserta entre el final de la sección media y UseSeq. Esta cuenta de código el número de veces el valor del sensor fuera de rango y cuando eso la cuenta llega a ocho el programa se vuelve directamente a la sección CheckCount. Esto ha demostrado para mejorar significativamente el efecto de sincronización total. Que lamentablemente no se demuestra en los videos con este Instructable.
// after average = average / 3; // insert if (average < 50) avg LOW = (avgLOW +1) if (average > 910) avg HIGH = (avgHIGH +1) if (avgLOW >8) { avgLOW = 0; goto CheckCount; } if (avgHIGH >8) { avgHIGH = 0; goto CheckCount; }