2020-02-04, 04:23 AM
I"m looking at integrating these changes but a few basic impressions:
1) Using AnalogWrite instead of hardware or timer isr pwm. Doesn't this give a much lower and audible working frequency?
2) Using steinhart temp sensing... Does this make significantly more accurate readings? Isn't the use of software floaing point functions like log too expensive here?
3) watchdog... the protocol doesn't care if the arduino resets
4) adc filtering and not using adc isr is going to give less utilization of the adc and therefore lower sampling accuracy
1) Using AnalogWrite instead of hardware or timer isr pwm. Doesn't this give a much lower and audible working frequency?
2) Using steinhart temp sensing... Does this make significantly more accurate readings? Isn't the use of software floaing point functions like log too expensive here?
3) watchdog... the protocol doesn't care if the arduino resets
4) adc filtering and not using adc isr is going to give less utilization of the adc and therefore lower sampling accuracy