Stap 13: Last Minute wijzigingen
Tijdje bezig dit Instructable voegde ik een andere sectie van code die besteedt aandacht aan de gemiddelde waarde van de correcte sensor worden gelezen en of die waarde is te hoog of te laag. Betekenis van de gemiddelde waarde is buiten het bereik van waarden wordt gebruikt in de functies in te schakelen de LEDs.
De volgende code is ingevoegd tussen het einde van de gemiddelde sectie en UseSeq. Deze code telt het aantal keren dat de sensor-waarde ligt buiten het bereik en wanneer die tellen acht het programma bereikt gaat direct terug naar de CheckCount sectie. Dit is gebleken tot een aanzienlijke verbetering van het algehele effect van de synchronisatie. Die helaas niet is aangetoond in de video's met dit 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; }