diff --git a/src/main.c b/src/main.c index ad066af..47569d8 100644 --- a/src/main.c +++ b/src/main.c @@ -91,7 +91,15 @@ uint8_t ReadSpeed(void) { ADCSRA |= (1 << ADSC); // Start conversion while (ADCSRA & (1 << ADSC)) { } // Wait for conversion to finish - return (uint8_t)(ADC >> 2); + + uint8_t val = (uint8_t)(ADC >> 2); + + //We want to set a minimum acceptable speed. + if(val < 32){ + val = 32; + } + + return val; }