ATMega2560 temperature controller with PWM and PT100 feedback.