master
Nidan 13 years ago
parent ae0493e8f4
commit 8ca5d8df66

@ -18,7 +18,7 @@ uint8_t setting_timeout = 0;
uint8_t adc_pos = 0; uint8_t adc_pos = 0;
uint16_t adc_sum = 0; uint16_t adc_sum = 0;
uint16_t temp = 0; uint16_t temperature = 0;
uint16_t target = 0; uint16_t target = 0;
uint8_t heat_pwm = 0; uint8_t heat_pwm = 0;
@ -125,14 +125,16 @@ int main(void)
/* new adc result */ /* new adc result */
ADCSRA |= (1 << ADIF); ADCSRA |= (1 << ADIF);
adc_sum += ADC; adc_sum += ADC;
if(!++adc_pos) if(++adc_pos == 64)
{ {
temp = adc_sum; temperature = adc_sum;
adc_sum = 0;
adc_pos = 0;
} }
} }
if(setting_timeout) {led_set(target);} if(setting_timeout) {led_set(target);}
else {led_set(temp);} else {led_set(temperature);}
} }
return 0; return 0;

Loading…
Cancel
Save